Documente Academic
Documente Profesional
Documente Cultură
Functia
Descriere
Exemplu
ceil
ceil(3.2) 4
fix
fix(-3.2) -3
floor
floor(3.2) 3
round
round(3.2) 3
rem
rem(-5,2) -1
mod
mod(-5,2) 1
rat
rat(5.2) 5 + 1/(5)
rats
rats(5.2) 26/5
sign
sign(-5.2) -1
sign(5.2) +1
sign(0) 0
>> ceil(3.2)
ans =
4
>> floor(3.8)
ans =
3
>> ceil(3.7)
ans =
4
>> floor(3.2)
ans =
3
>> fix(-3.2)
ans =
-3
>> round(3.2)
ans =
3
>> fix(-3.8)
ans =
-3
>> round(3.8)
ans =
4
>> rem(-5, 2)
ans =
-1
-5 = 2*(-2) -1
>> rem(14, 7)
ans =
0
>> mod(-5, 2)
ans =
1
-5 = 2*(-2) -1
14 = 7*2 + 0
Functia
Descriere
Exemplu
abs
abs(3+4i) 5
angle
angle(1+i) 0.7854
unwrap
unwrap(1+i) 1+i
conj
conj(1+i) 1-i
imag
imag(1+3i) 3
real
real(3+i) 3
complex
complex(2,3) 2+3i
isreal
isreal([2 3]) 1
>> angle(1 + i)
ans =
0.7854
>> V = [1 2+i 3 4 ];
>> isreal(V)
ans =
0
Operator
Operatie
Adunare
Scdere
nmultire
mprtire
mprtire la stnga
Ridicarea la putere
()
Functia
Descriere
Exemplu
2^2 4
power
mpower
mpower(2,2) 4
exp
Calculeaz exponentiala
exp(2) 7.3891
log
log(7.3891) 2
log2
log2(4) 2
log10
log10(100) 2
nextpow2
nextpow2(15) 4
pow2
pow2(5) 32
sqrt
sqrt(36) 6
reallog
reallog(9) 2.1972
realpow
realpow(2,3) 8
realsqrt
realsqrt(16) 4
>> log2(16)
>> 10^3
ans =
1000
103
>> 10^(-3)
ans =
1.0000e-003
10-3 = 0.001
>> log10(1000)
ans =
3
>> exp(3)
ans =
20.0855
e3
>> sqrt(16)
ans =
4
>> log(20.0855 )
ans =
3
ln(e3) = 3
>> sqrt(-16)
ans =
0 + 4.0000i
ans =
4
Functia
Descriere
Exemplu
sin
sin(pi/2) 1
asin
asin(1) 1.5708
sinh
sinh(2+2i)
-1.5093 + 3.4210i
asinh
asinh(2) 1.4436
cos
cos(pi) -1
acos
acos(-1) 3.1416
cosh
cosh(2+2i)
-1.5656 + 3.2979i
acosh
acosh(2) 1.3170
tan
tan(pi/4) 1
atan
atan(1) 0.7854
tanh
tanh(2+2i)
1.0238 - 0.0284i
atanh
atanh(2)
0.5493 + 1.5708i
cot
cot(pi/4) 1
acot
acot(1) 0.7854
coth
coth(2+2i)
0.9760 + 0.0271i
acoth
acoth(2) 0.5493
sec
sec(pi) -1
asec
asec(-1) 3.1416
sech
sech(2+2i)
-0.1175 - 0.2475i
asech
asech(2) 1.0472i
csc
csc(pi/2) 1
acsc
acsc(1) 1.5708
csch
csch(2+2i)
-0.1080 - 0.2447i
acsch
acsch(2) 0.4812
>> sin(90)
ans =
0.8940
>> tan(pi/2 )
ans =
1.6332e+016
>> sin(pi/2)
ans =
1
>> asin(1)
ans =
1.5708
>> atan(inf)
ans =
1.5708
pi/2
tg(pi/2)=
pi/2
Functia
Descriere
Exemplu
factor
factor(39) 3 13
factorial
factorial(4) 24
gcd
gcd(115, 35) 5
lcm
primes
primes(7) 2 3 5 7
isprime
isprime([4 5 7]) 0 1 1
nchoosek
nchoosek(3, 2) 3
perms
perms([2, 3]) 3 2
23
Notiuni utile:
-Variabilele nu necesita instructiuni de declaratie sau dimensionare
-Cand intalneste un nume nou de variabila MATLAB o creaza automat si ii
aloca spatiul de memorie necesar
-Daca o variabila deja exista MATLAB ii schimba continutul si o
redimensioneaza daca e cazul
-Numele variabilelor incep cu o litera
-MATLAB este case sensitive (a A)
pi
3.14159265...
sqrt(-1)
sqrt(-1)
eps
realmin
realmax
Inf
Infinit
NaN
Not a number
Notiuni utile:
-MATLAB ruleaza doar un proces (functie, comanda, program) simultan
-Pentru a intrerupe un proces se folosesc tastele Ctrl+Break sau Ctrl+C
-Pentru a lansa mai multe functii pe aceeasi linie de comanda acestea se
separa cu , sau ; si sunt urmate de Enter
>> x = pi/2, y = sin(x); z = log(abs(y)+10)
-Intructiunile prea lungi se pot scrie pe mai multe linii. La sfarsitul unei
linii se foloseste
>> x = 1/3 + 3*sin(pi/13) +
cos(pi/22) + asin(0.34)
Notiuni utile:
-Instructiunile utilizate anterior pot fi reapelate folosind tastele si
-Continutul ferestrei Command Window se sterge cu comanda clc sau home
-Formatul numeric in Command Window este controlat de functia format
>> format short
>> x = 4/3
x=
1.3333
>>format short e
>> x = 4/3
x=
1.3333e+000
1.33333333333333e+000
>> format compact
>> x = 4/3
x=
1.33333333333333e+000
Notiuni utile:
Comanda diary permite inregistrarea intr-un fisier pe disc a unei
sesiuni de lucru
>> diary(mai_02.out);
>> x = 1/3
x=
0.3333
x = 1/3
x=
0.3333
>>y = x^2
y=
0.1111
y = x^2
diary off
y=
0.1111
mai_02.out
Functia
Descriere
doc
help
helpbrowser,
helpdesk
helpwin
Afiseaz n fereastra Help o list a tuturor functiilor ce permit acces la M-file help
lookfor
Size
Elements Bytes Density Complex
a
1 by 1
1
8
Full
No
b
1 by 1
1
8
Full
No
Grand total is 2 elements using 16 bytes
Functia
Destinatia
cd
pwd
dir, ls
delete
Functie
Descriere
clock
date
calendar
cputime
etime
tic, toc
>> date
ans =
7 Mar 6
5. Reprezentarea graficelor
5.1. Reprezentarea graficelor 2D
Trasare
x = 0:pi/100:2*pi;
y = sin(x);
plot(x, y);
Functia
Destinatia
plot
loglog
semilogx
semilogy
plotyy
stem
bar
barh
stairs
area
fill
Trasare
x = 0:pi/20:2*pi;
y = sin(x);
stem(x, y);
Trasare
x = 0:pi/20:2*pi;
y = sin(x);
bar(x, y);
Trasare
x = 0:pi/20:2*pi;
y = sin(x);
stairs(x, y);
Functia
Actiune
mesh, surf
Trasare de suprafete
meshc, surfc
meshz
pcolor
surfl
surface
y
m
c
r
g
b
w
k
yellow
magenta
cyan
red
green
blue
white
black
.
o
x
+
*
:
-.
--
point
circle
x-mark
plus
solid
star
dotted
dashdot
dashed