Documente Academic
Documente Profesional
Documente Cultură
help - functie pentru furnizarea de informatii Matlab in modul de lucru direct (on-
line).
Sintaxa:
> help <Enter> - afiseaza lista tuturor subiectelor primare de informatii,
corespunzatoare directorilor din calea Matlab;
>help subiect <Enter> - afiseaza informatii despre subiect, unde subiect poate fi o
comanda Matlab, un nume de functie sau un nume de director aflat in calea Matlab (in acest caz
afiseaza tabela de continut a directorului)
Exemple:
help <Enter> - afiseaza lista directorilor din calea Matlab, cu informatii primare;
help path <Enter> - furnizeaza informatii despre comanda path;
help plot <Enter> - furnizeaza informatii despre functia plot;
help general <Enter> - afiseaza tabela de continut a directorului general din calea Matlab;
helpdesk - incarca Matlab Help Desk in fereasrea Web de cautare pentru help extins.
Sintaxa:
>helpdesk <Enter>
Exemplu:
Pentru informatii Help Desk despre functia plot:
>helpdesk <Enter> ,inscrie apoi plot in fereastra Search Matlab Index si tasteaza Search.
version - ofera informatii cu privire la versiunea Matlab curenta si a datei de realizare a ei.
>version <Enter> - returneaza versiunea Matlab curenta;
>[v,d]=version <Enter> - returneaza versiunea Matlab curenta si data realizarii ei.
whatsnew - afiseaza fisierele de tip Readme care contin informatii cu privire la noutatile
versiunii Matlab curente;
>whatsnew <Enter>
pcode - creaza fisiere pre-parsed pseudo-cod (fisisere .p) din fisiere .m;
Sintaxa:
>pcode lista_de_functii <Enter> - creaza fisiere .P in directorul curent ale functiilor
specificate in lista_de_functii;
>pcode lista_de_functii -inplace <Enter> - creaza fisiere .P in directorul functiilor din
lista_de_functii;
Exemple:
>pcode plot.m fzero.m <Enter> - creaza fisierele plot.p si fzero.p in directorul curent;
>pcode plot.m fzero.m -inplace <Enter> - creaza fisierele plot.p si fzero.p in directorii
fisierelor plot.m si fzero.m (directorii graph2D, respectiv funfun din toolbox\matlab);
clc - sterge fereastra de comenzi si pozitioneaza cursorul in coltul stanga sus al ferestrei de
comenzi;
>clc <Enter>
echo - comanda pentru afisarea liniilor din programele .m de tip script, pe masura executarii
lor;
>echo on <Enter> - activeaza comanda echo; vor fi afisate liniile programelor .m de tip script
care vor fi executate dupa aceasta comanda;
>echo off <Enter> - dezactiveaza comanda echo;
>echo nume_functie on <Enter> - are ca efect afisarea liniilor functiei nume_functie atunci
cand aceasta va fi executata;
>echo nume_functie off <Enter> - dezactiveaza comanda echo aplicata functiei
nume_functie;
>echo on all <Enter> - afiaseaza liniile tuturor functiilor din memorie folosite la executarea
unui program .m script;
>echo off all <Enter> - dezactiveaza comanda echo on all;
Exemple:
Fie programul ptest.m, de tip script, care apeleaza functia ftest.m, prezentate mai jos:
% program ptest.m
x1=fzero(‘ftest’,8);
x2=fzero(‘ftest’,-8);
x1, x2
function y=ftest(x)
y=x^4+5.0*x^3-6;
>echo on; ptest <Enter> - afiseaza liniile programului ptest.m pe masura ce sunt executate;
>echo off; ptest <Enter> - dezactiveaza comanda echo on; liniile programului ptest.m nu vor
mai fi afisate;
>echo ftest on; ptest <Enter> - afiseaza liniile functiei ftest.m, apelata de ptest.m;
>echo ftest off; ptest <Enter> - dezactiveaza comanda echo aplicata functiei ftest.m; liniile
functiei ftest.m nu vor mai fi afisate la executarea programului ptest.m;
>echo on all; ptest <Enter> - afiseaza liniile functiilor din memorie folosita la executarea
programului ptest.m;
>echo off all; ptest <Enter> - dezactiveaza comanda echo on all; liniile functiilor din
memorie nu vor mai fi afisate la executia programului ptest.m;
Exemple:
>format short, pi, format long, pi <Enter> - afiseaza valoarea numarului in formatele
virgula fixa cu 5 cifre si cu 15 cifre;
>format short e, pi, format long e, pi <Enter> - afiseaza valoarea numarului in formatul
virgula mobila cu 5 cifre si cu 15 cifre;
> a=1/3*10^10; format short g, a, format long g, a <Enter> - calculeaza si afiseaza valoarea
variabilei a in cea mai buna reprezentare, in forma scurta si in forma lunga;
>format hex, pi <Enter> - afiseaza valoarea numarului in sistemul de numeratie
hexadecimal;
>a=10; b=-10; c=0.0; format +, a, b, c <Enter> - atribuie valori variabilelor a, b, si c si
returneaza simbolurile +, - si blanc.
>a=1/3*10^10; format bank, a <Enter> - calculeaza valoarea variabilei a si o afiseaza in
format bancar;
>format rat; pi <Enter> - afiseaza valoarea numarului sub forma rationala (355/13);
>b=1:20; format compact, b, format loose b <Enter> - genereaza vectorul b si afiseaza
elementele lui cu suprimarea, respectiv includerea liniei de spatiere la afisare;
clock - returneaza un vector cu 6 elemente reprezentand anul, luna, ziua, ora, minutul,
secunda curente, dupa data si ceasul calculatorului;
Sintaxa:
>clock <Enter>
Exemple:
>format bank; clock <Enter> - afiseaza data si ora curente, in format bancar;
>format short; fix(clock) <Enter> - afiseaza data si ora curente, rotunjite la valorile intregi
cele mai apropiate spre zero;
>s=clock; s(1) <Enter> - atribuie variabilei s valorile returnate de clock si afiseaza primul
element (anul);
tic, toc - tic porneste un cronometru (timpul in secunde), toc citeste cronometrul;
>tic <Enter> - porneste cronometrul;
>toc <Enter> - citeste cronometrul, returneaza timpul scurs, in secunde, de la pornirea
cronometrului;
>tic, operatii, toc <Enter> - porneste cronometrul, efectueaza operatii si afiseaza timpul in
secunde folosit pentru operatii;
>s=toc; <Enter> - atribuie variabilei s timpul scurs de la pornirea cronometrului;
Exemple:
>tic; A=0:0.01:2*pi; B=sin(A); plot(A,B); grid; toc <Enter> - porneste cronometrul,
genereaza vectorul A cu elemente sirul valorilor de la 0 la 2 cu pasul de crestere 0.01,
calculeaza valorile functiei sin a acestor valori, traseaza graficul valorilor calculate, citeste
cronometrul si afiseaza timpul scurs de la pornire, in secunde.
etime - returneaza timpul scurs intre doua momente reprezentate prin doi vectori returnati de
functia clock sau avand formatul acestora (6 elemente); nu ia in consideratie diferentele
implicate de luna si an diferite;
> t1=clock; operatii, t2=clock; etime(t2,t1) <Enter> - atribuie variabilei t1 timpul curent
returnat de functia clock, efectueaza operatii, atribuie variabilei t2 timpul curent returnat de
clock si afiseaza diferenta, in secunde, dintre momentele t2 si t1;
Exemple:
> t1=clock; A=rand(1,100);B=1:100; bar(B,A); grid; t2=clock; etime(t2,t1) <Enter> -
atribuie variabilei t1 data si timpul curent, genereaza matricea A(1 ,100) cu numere aleatoare
cuprinse intre 0 si 1 dupa legea distributiei uniforme, construieste graficul tip bare cu valorile
generate, atribuie variabilei t2 timpuil curent si afiseaza timpul, in secunde, scurs intre t1 si t2;
>t1=[2000 12 20 12 0 0]; t2=[2000 12 20 13 0 0]; etime(t2,t1) <Enter> - afiseaza diferenta
de timp, in secunde, dintre momentele t2 si t1 definite prin atribuire directa de valori (in acest
caz valoarea returnata este de 3600 s, data de diferenta de 1 ora intre cele doua momente);
>t1=[2000 12 20 12 0 0]; t2=[2001 1 20 13 0 0]; etime(t2,t1) <Enter> - returneaza acelasi
rezultat ca in exemplul precedent, nelund in consideratie diferentele de an si luna;