Como graficar en Matlab

#1
disculpen quiero ver si me podian ayudar
quiero graficar en matlab 5.3 la funcion
y=1-(exp(-0.5*3133*x)*(cos(3133*p*x)+(0.5/p)*sin(3133*p*x)))
con diferentes puntos de x desde 0 hasta 0.004 aumento de 1 en 1 "[0:0.0001:0.004]"
uso el plot(x,y)
pero solo me pone un punto
 
#2
Ya casi no me acuerdo pero ¿No hay que hacer un bucle?
Lee la ayuda de los comandos
 
#3
Que tal Richy Super, quiza copiaste mal la ecuación, verás, si realizas en matlab la multiplicacion de la exponencial por el coseno, te manda error de dimensiones, es decir:
» x=0:0.00001:0.004;
» y=(exp(-0.5*3133*x)) * (cos(3133*pi*x));
??? Error using ==> *
Inner matrix dimensions must agree.

PD Quiza la ecuacion verdadera sea:

x=0:0.00001:0.004;
» y= (1-exp (-0.5*3133*x)) + cos (3133*pi*x) + ((0.5/pi)*sin (3133*pi*x));
» Plot(x, y)

Cuya grafica es la siguiente:

Nota. p ≠ π pi = π


Un saludo....
 

Adjuntos

Última edición:

Temas similares

Arriba