Académique Documents
Professionnel Documents
Culture Documents
Introducción al Matlab
Matlab:
Funcionamiento:
Operadores
Para números:
+-*/^
Números complejos (√-1): se denota indistintamente por los
símbolos i y j
Para matrices:
+-*/\^
Para matrices elemento por elemento:
.+ .- .* ./ .^
Funciones elementales
Lógicas: any, all, find, exist, isnan, finite, isempty, isstr, strcomp.
Otras: abs, angle, sqrt, real, imag, conj, round, fix, floor, ceil,
sign, rem, exp, log, log10.
Operaciones aritméticas
>> a = 4
a=4
>> b = 5 + a
b=9
>> c = a^2 + b^2
c = 97
>> sin (30*pi/180)
ans = 1/2
Números complejos
>> x1=(-b+sqrt(b^2-4*a*c))/(2*a)
x1 = -1.0000 + 1.4142i
>> x2=(-b-sqrt(b^2-4*a*c))/(2*a)
x2 = -1.0000 - 1.4142i
>> a*x1^2+b*x1+c
ans = 0
>> c1=1+2*i
c1 = 1.0000 + 2.0000i
>> c2=1-2*i
c2 = 1.0000 - 2.0000i
Comandos de Utilidad
>> a = [1 2 3 4 6 4 3 4 5]
a=123464345
>> b = a + 2
b=345686567
>> c = a + b
c = 4 6 8 10 14 10 8 10 12
>> d = a.* b
d = 3 8 15 24 48 24 15 24
Los vectores, por defecto, son vectores fila.
>> [c,r]=deconv(p,p1);
z=polyval(p,[1 2 3 4])
Calculo de la transpuesta:
>> B = A'
Producto matricial:
>> C = A * B
Determinante:
>> det(A)
Rango de la matriz:
>> rank(A)
Matriz inversa:
>> inv(A)
Gráficos 2D
Gráficos 3D