PK jkXBH mimetypetext/x-wxmathmlPK jkXQdBV5 5
format.txt
This file contains a wxMaxima session in the .wxmx format.
.wxmx files are .xml-based files contained in a .zip container like .odt
or .docx files. After changing their name to end in .zip the .xml and
eventual bitmap files inside them can be extracted using any .zip file
viewer.
The reason why part of a .wxmx file still might still seem to make sense in a
ordinary text viewer is that the text portion of .wxmx by default
isn't compressed: The text is typically small and compressing it would
mean that changing a single character would (with a high probability) change
big parts of the whole contents of the compressed .zip archive.
Even if version control tools like git and svn that remember all changes
that were ever made to a file can handle binary files compression would
make the changed part of the file bigger and therefore seriously reduce
the efficiency of version control
wxMaxima can be downloaded from https://github.com/wxMaxima-developers/wxmaxima.
It also is part of the windows installer for maxima
(https://wxmaxima-developers.github.io/wxmaxima/).
If a .wxmx file is broken but the content.xml portion of the file can still be
viewed using an text editor just save the xml's text as "content.xml"
and try to open it using a recent version of wxMaxima.
If it is valid XML (the XML header is intact, all opened tags are closed again,
the text is saved with the text encoding "UTF8 without BOM" and the few
special characters XML requires this for are properly escaped)
chances are high that wxMaxima will be able to recover all code and text
from the XML file.
PK jkX"uA content.xml
Kedvenc Matematikai KísérleteimAlapokVigyázat! Ha változtatunk, nagyon hamar rámenti az eredetire!Ha ezt nem akarjuk, mindjárt mentsünk új néven!Ha nyomtatni akarunk, exportáljunk .html vagy .pdf fájlként!SzámolásTermészetes számok3+5Sima <ENTER> csak új sor kezd, folytathatjuk gépelést.A <SHIFT ENTER> indítja a számolást.3+5;%;3+5+7;Az utasítások végére ; kell, de a <SHIFT ENTER> ezt beírja.<CTRL-1>-gyel is hozhatunk létre szövegmezőt.Több utasítás is kerülhet egy sorba:3+5; 6+2;Eltehetjük az eredményt, az értékadás :a:3+5;a;3a;A szorzásjelet (csillag) ki kell írni, de a válaszban nincs, és pontot ír helyette.kill(a);3*a;a:8;b:a;b;kill(a);b;kill(b);b;b:a:8;a; b;kill(all);Újrakezdi a számozást is!a; b;A :: kiértékeli a bal oldalt is, és az értékének ad értéket.Ritkán kell.b:a;b::13;b;a;kill(b);a;Mi a maradékos osztás?kill(all);7/5;7%5;Egyik sem látszik jónak. Néha mod a maradékképzés.Próbáljuk ki:mod(14,3);Igen, a maradék. A hányados (mivel % az előző eredménye):(14-%)/3;Egyébként bármelyik előző megvan:%i4;%o4;Törtekkill(all);72/60;A hatvanas számrendszerNincs beépítve, csak 36-os számrendszerig. Az obase változó a kimeneti alapszám, az ibase a bemeneti.obase:20;Értékként az alapszámot kapjuk vissza, de már az új alapban. Előfordulhat, hogy egy számítás eredményét nem akarjuk látni. Ilyenkor írjunk pontosvessző helyett dollár jelet a parancs végére.obase:20$apropos(#1);a:123456;obase:10;print(a);a;ibase:20;b:F8CG;is(a=b);equal(a,b);b:0f8cg;is(a=b);A beviendő számnak számjeggyel kell kedődnie. Írjunk elé nullát!A tizes számrendszerHa tizedespont van, mindig tizes számrendszerben érti a számot.ibase:10.; obase:10.;Tizedes törtek3.14;Negatív számok0-3;%pi-5;Amíg lehet, őrzi a pontos értéket float(%);abs(%);float(1/%pi);1/0;kill(all);(-x)*y; x*(-y); (-x)*(-y);Számjegyek0;1;2;3;4;5;6;7;8;9;A kettes számrendszerobase:2$7; 9; 19; 25;ibase:16.$0ff; 0ed; 9a;ibase:10.$ obase:10.$Valós számokkill(all);π;float(%), numer;fpprec:50;bfloat(π);Maradékos osztás valós számokraceiling(3.14); floor(3.14); mod(3.14,0);mod(3.14,3); mod(3.14,-3);Oszthatóság a természetesszámok körébendivisors(28); divisors(17); divisors(0); divisors(1);Törzsszámok és prímszámokLegnagyobb közös osztó, legkisebb közös többszörösBővített euklideszi algoritmuseuclid(a,b):=block([r0,r1,q,t,x0,y0,x1,y1], x0:1,y0:0,r0:a,x1:0,y1:1,r1:b, /* kezdő értékadások */ while true do if equal(r1,0) then return([x0,y0,r0]) else (q:floor(r0/r1),t:r1,r1:r0-q*r1,r0:t, t:x1,x1:x0-x1*q,x0:t, t:y1,y1:y0-y1*q,y0:t))$A második sorban van egy megjegyzés /* és */ között. Ritkán van rá szükség.euclid(84,60);load(gcdex)$igcdex(84,60);%[1]*84+%[2]*60;MegjegyzésPélda: bővített euklidészi algoritmusMegjegyzésTételMegjegyzésA számelmélet alaptételeHatványozás5^2; 5^3; 2^10;10^6*10^3; 10^9;10^3/10^2;1^0;10^3/10^5;0^0;Kanonikus alak2*3*4*5*6*7*8*9*10; factor(%);KövetkezményKövetkezményilcm(n,m):=n*m/igcdex(n,m)[3];igcdex(84,60);ilcm(84,60);KövetkezményÁllításÁllításEratosztenész szitájaSzita(n):=block([p,i,L],L:makelist(i,i,n),L[1]:0, for p:1 while p^2<=n do ( while L[p]=0 do p:p+1, for i:p^2 step p while i<=n do L[i]:0 ),return(L));Szita(200);primes(1,200);Eukleidész tételeMegjegyzésMegjegyzésGyökvonásHorner-elrendezésf:x^3-5*x^2+6*x-9;horner(f,x);Kínai gyökvonásHatványtáblákb:0.9999999; x:1.;for i:1 thru 20 do (x:x*b,print(i,x));Törtkitevős hatványokkill(all);sqrt(10);10^(1/2);float(%), numer;10^(2/4);(-8)^(1/3);((-8)^2)^(1/6);Logaritmuskill(all);A tizes alapú logaritmust a beépített logaritmus segítséveldefiniáljuk. A függvényt := definiálja.lg(x):=log(x)/log(10.);lg(2);float(%), numer;Számolás logaritmusokkalkill(all);log(a*b^2);%, logexpand=super;logcontract(%);Defináljunk tetszőleges alapú logaritmust! A második változó az alap.logb(x,b):=log(x)/log(b);plot2d([2^x,logb(x,2)],[x,-2,4],[y,-2,4],same_xy)$Az ábra a szövegbe is beágyazható, persze, a fájl így jóval hosszabb.Ezért ezt kerülni fogjuk. A plot mellett a draw is rajzol. Többet tud,de a plot egyszerűbb.wxplot2d([2^x,logb(x,2)],[x,-2,4],[y,-2,4],same_xy)$Számolóművészekfpprintprec:4;A kiírás pontossága legyen négy jegy.for k:1 thru 20 do ( print(k,float(log(k)/log(10))));fpprintprec:0;p-adikus számok7109376^2;2890625^2;Számtani és mértani középL:[5,1/5,1/5,1/5,1/5];mean(L);geometric_mean(L);float(%), numer;FeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatFeladatPK jkX02 02
image1.pngPNG
IHDR X W bKGD IDATxy\Te?KX(J**VaasIḼ̅DArLe\RrI00e~X~]PYfϜ̜:}`6ADDW%Ib#$""]c#$""]c#$""]c#$""]c#$""]c#$""]c#$""]c#$""]c#$""]c#$""]c#$""]c#v&Mo^:N
~t
""b#}k5J:~9JЯG>m%KɱY*"=>V{7k0''G"1ꇄFr2i"`wl2֭[wȑ/R:ޱʈ9{̧~:55A:#t(Ȣ40o`"##[ɩxȳgKy?[4ҾQ"*Kѳt"Ԩ}W:EL4I:B4nX:£)\KI鐷)$EpH:N:vDHIa_X85JD7ߔAdilDT YY;H̙3G
11ۛ,*6B$AÌF4o5s'$$dΝ&i̘1-%T(l#FQ:}5 صkS5Ǝ0:ѣ^zIcIGL"AΜY:xʕ;vDFF|rJΝ;'ҥs YYYf