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!
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)
Kiitos. Tämä on minulle hyödyllistä tietoa...
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.
Jere Sumell kirjoitti:
Ainakin Windows -ympäristossa on MathLab -ohjelmistokokonaisuus
Joo ja sithän on myös hyvin laajalti käytetty ja tunnettu Matlab.
No varmaan juuri tuota tarkoitin, vaikka tuo tuli jotenkin ajattelematta tuo h-kirjain tuohon matin loppuun, math, matematiikka, lontoota.
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.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.