Sunteți pe pagina 1din 2

Programare si limbaje I

Laborator 1. Introducere în MATLAB


1.1 Introducere în Matlab (ferestre, meniuri etc.) >>help graphics % comenzi de
manipulare grafica
Linia de meniu
Toolbar Din meniu:
Current Folder – schimbarea directorului Help -> Product Help
curent Function Browser
Ferestre Using the Desktop
Current Folder Using the Command Window
Command Window Web Resources…
Workspace
Command History Comanda doc – help in mod grafic (documentaţie in
format html, in fereastra help)
1.2 Linia de comanda – in fereastra de comenzi >>doc % efect identic cu
Product help
Prompter-ul liniei de comanda: >>help doc
>> >>doc doc
Comenzi Matlab in modul interactiv
1.4 Programe demonstrative
1.3 Afişarea informaţiilor de tip help din linia de
comanda si din meniu >>help demo
>>doc demo
>>demo % efect similar: Help
Comanda help – afişează subiecte (topic-uri) de tip
-> Demos
help
Se vor studia la alegere trei programe sau filme
>>help
demonstrative din fereastra Demo.
Informaţii despre comanda help
>>help help 1.5 Matlab ca si calculator (calcul de expresii de
diferite tipuri)
Informaţii operatori si caractere speciale
>>help / Se vor studia operatorii aritmetici de baza:
+ adunare
Comanda more – permite paginarea ieşirii pe ecran – - scădere
derularea efectului unei comenzi, ecran cu ecran (in * înmulţire
cazul in care acesta depăşeşte conţinutul unui / împărţire
ecran). ^ ridicare la putere
în conjuncţie cu parantezele ().
Enter – avansează linie cu linie
Space – avansează ecran cu ecran Prioritatea operatorilor:
q – încetează afişarea articolului curent () , ^, *, /, +, -

>>help more Exemplu:


>>more on Sa se calculeze valoarea expresiilor:
>>help
105  22
>>more(20) a. 15,23 
>>help 16  25,3
>>more off
b. 3(23  17  25,5)
3
Se va alege un subiect din lista de subiecte rezultate c. 56
in urma rulării comenzii help. Ex.
>>help general % comenzi generale d. 1  1  1  1  1  101
>>help ops % operatori si
caractere speciale Raspuns: 1.6599
>>help lang % structuri ale
limbajului de programare
e. 101101  357357  4 101101  357357
Raspuns: 703.1163

1|Page
Dr.ing. Ovidiu-Aurelian Deteşan – Programare si limbaje I Laborator 1. Introducere in Matlab

1 hex
f. 1 rat
1
1 compact
1
1 loose
1  101
Se vor testa toate tipurile de format.
Raspuns: 1.5024
1.7 Variabile
Rezolvare:
a.
>> 15.23+(105-22)/(16*25.3)
Variabila ans – cel mai recent răspuns (answer);
ans = variabila creata automat, având valoarea ultimei
15.4350 expresii care nu a fost atribuita altei variabile.
b.
>> (3*(23-17+25.5))^(1/2) >>help ans
ans = >>ans
9.7211
c. Nume de variabile: orice combinaţie de litere, cifre si
>> 56^(1/3) caracterul _ (underscore), începând cu o litera.
ans =
Se recomanda evitarea redefinirii variabilelor
3.8259
predefinite (ex. pi, eps, i, j).
d., e., f. – tema individuala; se vor confrunta
rezultatele.
>>help pi
>> help eps
1.6 Numere si formate >> help i
>> help j
Tipuri de numere recunoscute de Matlab: >>pi
întregi: 1157, -235 >>eps
>>i
reale: -12.5, 3.1415 >>j
complexe: 2.75-3.254i
infinit: Inf Iniţializarea unei variabile (atribuire)
Not a Number, 0/0: NaN
>>a=15.23+(105-22)/(16*25.3)
>>help inf >>b=(3*(23-17+25.5))^(1/2)
>>help nan >>c=56^(1/3)

Comanda format Afişarea valorii unei variabile

>>doc format >>a


>>b
Sintaxa comenzii format: >>c

format Calculul valorilor unor expresii


format type
format('type') >>a+b+c
>>5*a-2*b/c
Tipuri de format:
1.8 Suprimarea afişării rezultatului
short
long Când nu se doreşte afişarea unui rezultat, se
short e foloseşte caracterul (;) ca terminator al unei
long e instrucţiuni de atribuire.
short g
>>x=2.22; y=10.5^(1/2), z=101^3
long g
y =
short eng 3.2404
long eng z =
+ 1030301
bank

2|Page

S-ar putea să vă placă și