Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Laskimet

Sivun loppuun

timoh [09.07.2021 18:12:36]

#

Toisessa ketjussa sivuttiin mielenkiintoisesti laskimia (Grezin kommentit Windowsin laskimeen liittyen), ja nyt laskimista puheen ollen on hyvä tilaisuus perustaa oma ketju laskimille.

Itse olen pitkään käyttänyt työpöydällä Qalculatea (Win, Linux, Mac OS X):
https://qalculate.github.io/

Jere Sumellin mainitsema kertoman laskeminen (approksimaatio) onnistui miljoonalle siedettävässä ajassa (20 desimaalin tarkkuudella) ja Qalculatella onnistuu myös esim.

sphere(2m)
≈ 4,188 790 205 m^3
integrate(sin(x−4)^3×2^x,2,3)
≈ −5,009 006 879
6 celsius to °F
= 42,8 °F

Itseltä vahva suositus Qalculatelle.

Suosituksia ja muuta yleistä juttua laskimista!

jlaire [09.07.2021 18:54:46]

#

Mä käytän paljon gp:tä: http://pari.math.u-bordeaux.fr/

PARI on kirjasto ja gp on sillä tehty laskin, joka keskittyy erityisesti lukuteoriaan. Löytyy isot kokonaisluvut, murtoluvut, polynomit, matriisit ja paljon muuta.

Kertoma, esim. 50! ja 1000000! mod P.

gp> 50!
30414093201713378043612608166064768844377641568960512000000000000

gp> P=10^9+7; prod(n=1,10^6,Mod(n,P))
Mod(641102369, 1000000007)

Numeerinen integrointi:

gp> intnum(x=2,3,sin(x-4)^3*2^x)
-5.0090068790295605691842055974748154753

Fibonaccin lukujen generoivasta funktiosta 10 ekaa termiä:

gp> 1/(1-x-x^2) + O(x^10)
1 + x + 2*x^2 + 3*x^3 + 5*x^4 + 8*x^5 + 13*x^6 + 21*x^7 + 34*x^8 + 55*x^9 + O(x^10)

EricRoss [13.07.2021 12:39:34]

#

Kiitos. Tämä on minulle hyödyllistä tietoa...

Jere Sumell [14.07.2021 07:18:11]

#

Hienoa, että laskimistakin timoh -aloitit keskustelun, kun itsekin harkinnut Linuxin puolella tehokkaamman laskimen hankkimista, sain vinkkiä paljonkin tästä ketjusta, että mitä muut käyttävät.

Laskimen ohjelmointi vaatisi syvempää ymmärrystä matematiikasta, mitä itselläni vielä on, mutta näitäkin on jo näkojaan aika tehokkaan oloisiakin, joten laskimen ohjelmoinnissa itsessään mitään juuri mielenkiintoa enää uskoakseni.

Ainakin Windows -ympäristossa on MathLab -ohjelmistokokonaisuus, en ole testailut sitä kuin tutustunut ainoastaan, minkälainen se on, mutta se lienee yksi kanssa hyvä Windows -ympäristossa toimivista, jossa paljon ominaisuuksia noista kaupallisista sovelluksista, mutta itsekin suosin avoimia ohjelmia, ja yksi syy, miksi Linuxia pidän kuin tehtynä ohjelmistokehitys -ympäristona, on juuri se, että en siedä Windowsin typerää suljettua ympäristoa.

Grez [16.07.2021 12:16:01]

#

Jere Sumell kirjoitti:

Ainakin Windows -ympäristossa on MathLab -ohjelmistokokonaisuus

Joo ja sithän on myös hyvin laajalti käytetty ja tunnettu Matlab.

Jere Sumell [16.07.2021 15:01:50]

#

No varmaan juuri tuota tarkoitin, vaikka tuo tuli jotenkin ajattelematta tuo h-kirjain tuohon matin loppuun, math, matematiikka, lontoota.

jlaire [16.07.2021 16:00:58]

#

Matlab on lyhennys Matrix Laboratorystä.

Viime vuoden History of Programming Languages -konferenssissa julkaistiin pitkä artikkeli matlabin historiasta: https://dl.acm.org/doi/pdf/10.1145/3386331

Muutkin julkaisut olivat minusta kiinnostavia (erityisesti APL ja C++): https://hopl4.sigplan.org/track/hopl-4-papers#event-overview

En ole itse käyttänyt matlabia, mutta Octave on pitkälti yhteensopiva ja olen tarvittaessa ajanut matlab-skriptejä sillä ilman ongelmia.

Jere Sumell [17.07.2021 08:14:48]

#

jlaire kirjoitti:

En ole itse käyttänyt matlabia, mutta Octave on pitkälti yhteensopiva ja olen tarvittaessa ajanut matlab-skriptejä sillä ilman ongelmia.

Nopeasti katsoin hakukoneella tuota Octave -ohjelmistoa, ja näyttäisi saaneen ihan positiivista palautetta Matlab -vaihtoehtona, että Matlab -skriptejä ei tarvitsisi edes paljoa muokata, että ne on ajettavissa.

Voisi antaa tuolle Octave:lle mahdollisuuden, vaikka itselläni mitään kovinkaan paljoa kovinkaan monimutkaisille matemaattisille yhtälonratkaisuille ja lausekkeille tarvetta ainakaan toistaiseksi olekaan, ja nyt kesällä vielä vähemmän.

Eräältä sivulta selvisi, että monet opiskelijat pitävät tuosta Octavesta kommenttien perusteella argumenttina nimenomaan vaihtoehto Matlabille, kun ei ole rahaa hankkia Matlabia. Ja piratismiahan ei harrasteta.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta