Professional Documents
Culture Documents
Mathematica sučelje
Kernel
Prilikom pokretanja Mathematica-e pokreće se i Kernel. Sve naredbe kao i vrijednosti definiranih varijabli ostaju zapamcene unutar Kernel-a. To
ponekad moze stvoriti probleme, a kada korisniku dojadi uvijek moze lokalno prekinuti rad Kernela i na taj nacin resetirati memoriju.
Notebook
Notebook je radni prostor, da bi se mogle izvrsavati naredbe potrebno je imati otvoreni notebook. Sve sto se radi na nekom proracunu, clanku,
predavanju ili poglavlju knjige, moguce je spremiti u datoteci sa nastavkom .nb te kasnije nastaviti raditi u istoj datoteci.
Cell
Cell odnosno celija je dio notbook-a. Svaki proracun i tekst se nalazi unutar celije. Proracun ima odvojene ulazne i izlazne celije. Celije se mogu
grupirati i moze im se mijenjati stil.
Princip rada
Najjednostavniji oblik koristenja Mathematica-e je umjesto kalkulatora. Vrijednosti i operacije se unose u ulaznu celiju, operacija se potvrdjuje
tipkama Shift+Enter ili samo Enter na numerickom dijelu tipkovnice. Prilikom otvaranja notebook-a korisno je pokrenuti izvrsavanje svih naredbi
pomocu Evaluation-> Evaluate Notebook. Prilikom racunanja korisno je pretvarati rezultat u decimalni broj. Zato se koristi naredba //N ili N[] ili se
na kraju stavlja tocka. Preciznost rezultata takodjer mozemo podesavati po volji. Standardna preciznost je 16 znamenaka, sto se moze provjeriti
naredbm $MachinePrecision, Mathematica prikazuje samo 6 decimala, a ukoliko zelimo vidjeti ostale koristimo InputForm[ .]. Naredbom N[izraz,broj
decimala] mozemo traziti i vecu tocnost nego li je opcenito postavljena za stroj.
Primjer 1
Mathematica kao kalkulator
2+3
9 ê 23
9
23
2 Mathematica1-Upoznavanje sucelja.nb
9 ê 23 êê N
N@11 ê 19D
11 ê 19.
0.391304
0.578947
0.578947
InputForm@ 9 ê 23.D
$MachinePrecision
15.9546
0.3913043478260869
0.39130434782608695652
Primjer 2
Funkcije
Sqrt@4D
Exp@10D
Log@10.D
Log@10, 1000D
Sin@90 DegreeD
Cos@90 DegreeD
ArcSin@0.5D
3!
Abs@− 24D
Round@133.45D
Mod@32, 5D
Random@D
Max@2, 4, 15, 11D
Min@2, 4, 15, 11D
FactorInteger@6D
10
Mathematica1-Upoznavanje sucelja.nb 3
2.30259
0.523599
24
133
0.545659
15
Primjer 3
Velicine
Osim ugradjenih funkcija mathematica sadrzi i ugradjene fizikalne jedinice i velicine. Da bi se koristile jedinice potrebno je pokrenuti paket Units
naredbama: << Units` ili Needs["Units`"]. Napomena: znak ` dobije se kombinacijom tipaka Altgr+7
4 Mathematica1-Upoznavanje sucelja.nb
<< Units`
E
Pi
Infinity
Degree
F
Meter Mile
ConvertB12. ,
Second Hour
26.8432 Mile
Hour
Svaka ugradjena naredba ima dodatne opcije koje mozemo pronaci u Mathematica dokumentaciji. Osim preko izbornika Help, dokumntaciji se moze
pristupiti tako da se upise ? na pocetku naredbe i potvrdi sa Shift+Enter ili oznaciti naredbu i pozvati tipkom F1.
Korisno je koristiti palete npr. Classroom Assistant. Vecina znakova na paleti moze se unijeti i kombinacijom tipaka. Ucestalim koristenjem Mathemat-
ica-e moguce je nauciti dobar dio tipkovnickih kratica.
Primjer 4
? Max
Primjer 5
2+2
3+3
6
Mathematica1-Upoznavanje sucelja.nb 5
%%
%%%%
%259
Primjer 6
x = 10
y = 20
10
20
x = 10; y = 20
20
x = 10; y = 20;
Kada jednom definiramo varijablu u Mathematica-i ona ostaje zapamcena sve do gasenja Kernela. Stoga je korisno da prije svakog novog koristenja
varijable uklonimo ili barem obrisemo njenu vrijednost. Mozemo koristiti funkcije Clear[] ili Remove[]. Ukoliko se zeli ukloniti sve varijable koristi
se Remove["Global`*"].