Anda di halaman 1dari 2

Apuntes de Comandos MATLAB 7.

8 (R2009a)
=======================================
Actualizado: 01/Mayo/2012 (v.01)
=======================================
clc
clear
syms s t
pretty(a^(1+b))
subs(f,x,val)
limit(f,x,lim)
laplace(f)
ilaplace(F)
dirac(t)
heaviside(t)
disp 'some_text'
disp(['var_name = ', num2str(matrix)])
disp(['var_name = ', num2str(double(syms_value))])
eval('Execute a string with MATLAB expression')
% Strings Arrays
strvcat('Hello','Yes','No','Goodbye')
{'Hello' 'Yes' 'No' 'Goodbye'}
=======================================
% Graficos (Varios en una Ventana)
% Sean f1 y f2 funciones de t:
t = 0:0.1:10;
f1 = eval(f1);
f2 = eval(f2);
subplot(1,2,1)
plot(t, f1, 'LineWidth',2);
grid, title 'Salida para Escalon'
xlabel('Tiempo [seg]'), ylabel('Voltaje: v_2(t)')
subplot(1,2,2)
plot(t, f2, 'LineWidth',2);
grid, title 'Salida para Rampa'
xlabel('Tiempo [seg]'), ylabel('Voltaje: v_2(t)')
=======================================
% Graficos (Varios en un Grafico con Leyenda)
% Sean f1 y f2 funciones de t:
t = 0:0.1:10;
f1 = eval(f1);
f2 = eval(f2);
plot(t, f1, t, f2, '--', 'LineWidth',2);
grid, title 'Funciones de Salida'
xlabel('Tiempo [seg]'), ylabel('Voltaje: v_2(t)')
legend('Escalon', 'Rampa')
=======================================
% Sea p un polinomio en orden descendente:
p = [3 2 0 1]
r = roots(p) % Raices del polinomio
p = poly(r) % Obtencion de poliomio en base a raices
conv(p, q) % Producto de dos polinomios
polyval(p, val) % Reemplaza val en p
sys = tf(polinomio) % Crea una funcion de transferencia
p = pole(sys)
z = zero(sys)
[p z] = pzmap(sys)
pzmap(sys) % Diagrama de polos y ceros
sys = series(sys1, sys2) % Coloca en serie dos sistemas
sys = parallel(sys1, sys2) % Coloca en paralelo dos sistemas
% Realimentacion a sys1 con sys2
% el signo puede ser +1 o -1, default: -1
sys = feedback(sys1,sys2,sign)
sys1 = minreal(sys2) % Simplificacion polo-cero
% Respuesta a escalon unitario
t = 0:0.005:3
[y,t] = step(sys, t)
plot(t,y), grid on

Anda mungkin juga menyukai