Symbolic function with constant value - MATLAB
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello everyone. I'm trying to plot different values of a function:
z = (1+s)/(-1+s^2)
with s from 1 to 100. I mean:
syms z
syms s
for s=1:100
plot(z)
end
But that doesn't work!! It always give me the answer: z=(1+s)/(1+s^2)
How can I do to plot the different values of z? I mean: z(1) = 2/2 = 1, z(2) = 3/4 = 0.75 , ...
Thanks!
0 comentarios
Respuestas (1)
Image Analyst
el 14 de Mayo de 2016
Don't use syms - use actual numbers:
s = 1 : 100;
z = (1 + s) ./ (-1+s .^ 2)
plot(s, z, 'b*-', 'LineWidth', 2, 'markerSize', 13);
grid on;
xlabel('s', 'FontSize', 15);
ylabel('z', 'FontSize', 15);
0 comentarios
Ver también
Categorías
Más información sobre Conversion Between Symbolic and Numeric en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!