Extras din laborator
Caracteristici generale
- GNU Octave este un limbaj de nivel înalt, cu facilităţi pentru rezolvarea problemelor de calcul numeric, statistică, grafică etc.
- Din anul 1997, GNU Octave este disponibil open-source, în cadrul proiectului GNU Project.
- Octave a fost dezvoltat începând cu anul 1988, de către James B. Rawlings şi John W. Eaton, la Universitatea din Texas. Numele Octave a fost ales de către John Eaton, după numele unui profesor de-al său (Octave Levenspiel). De-a lungul timpului, Octave a fost dezvoltat şi îmbunătăţit permanent, în cadrul proiectului GNU Project.
- Primele versiuni aveau interfaţă în linie de comandă. De la versiunea 3.8, apărută în 2013, Octave dispune şi de o interfaţă grafică (GUI).
- Sintaxa Octave este similară cu sintaxa Matlab.
- Cea mai nouă versiune (2014): Octave 3.8.2
Interfaţa grafică Octave
Cu ajutorul interfeţei grafice se pot realiza următoarele:
-execuţia comenzilor şi obsevarea rezultatelor acestora în fereastra de comenzi (Command Window);
-editare de cod în fereastra Editor şi rulare (execuţie) directă din fereastra Editor (cu tasta F5);
-vizualizarea informaţiilor despre toate variabilele curente în fereastra Workspace;
-utilizarea ferestrei File Browser pentru manipularea fişierelor;
-acces la documenţia Octave în fereastra Documentation.
Câteva reguli de sintaxă
1.Operatori aritmetici:
+ (adunare)
- (scădere)
* (înmulţire)
/ (împărţire)
^ (ridicare la putere)
Exemple:
>> 2+4
ans = 6
>> 3+2^4
ans = 19
Observaţie: ans este variabila în care programul introduce automat rezultatul unei comenzi ce nu defineşte o variabilă proprie în acest scop.
2.Variabile, operaţia de atribuire, calculul expresiilor
Operatorul de atribuire este =
Operaţia de atribuire are forma generală: variabila = expresie
Ordinea operaţiilor în cadrul unei expresii matematice se realizează cu ajutorul operatorilor paranteză: ( )
Exemple:
>> x=5
x = 5
>> y=3
y = 3
>> E=x*y
E = 15
>> F=((2*x+3)-y)^2
F = 100
3.Constante (implementate ca funcţii predefinite): pi, e, i, Inf, eps
>> pi
ans = 3.1416
>> e
ans = 2.7183
>> eps
ans = 2.2204e-016
4.Afişarea rezultatelor
-Scrierea în linia de comandă a numelui variabilei sau funcţiei
>> x
x = 5
-Funcţia disp( )
>> disp(x)
5
>> disp("Valoarea lui x este"),disp(x)
Valoarea lui x este
5
5.Funcţii matematice uzuale
a) funcţii trigonometrice:
sin - sinus; asin - arcsinus;
cos - cosinus; acos - arccosinus;
tan - tangentă; atan - arctangent;
cot - cotangentă; acot - arccotangent;
sec - secantă; asec - arcsecant;
csc - cosecantă; acsc - arccosecant;
b) funcţii putere:
exp - funcţia exponenţială;
log - logaritm natural;
log2 - logaritm în baza 2;
log10 - logaritm în baza 10;
sqrt - funcţia radical;
c) alte funcţii:
abs - valoarea absolută, modul;
min - minimum;
max - maximum;
round - cel mai apropiat întreg (rotunjire);
fix - trunchiere (parte întreagă);
Aplicaţii
Să se calculeze expresiile:
Soluţii:
Preview document
Conținut arhivă zip
- accidente.txt
- alegeri.txt
- copii.txt
- Lectia 1.docx
- Lectia 2.pdf
- Lectia 3.pdf
- Lectia 4.pdf
- Lectia 5.pdf
- Lectia 6.pdf
- Lectia 7.pdf
- Lectia 8.pdf
- pacienti.txt
- pesti.txt
- tdm5.txt
- to_5.xmcd
- to_5_1.xmcd
- to_ecuatii.xmcd
- to_ecuatii1.xmcd
- Untitled.txt