Hi,
I am trying to plot an equation with two variales but setting one variable as a constant for the plot.
Here is the code i have tried so far:
syms w sol(t)
sol(t) = (1/(400-w^2)) * (sin(w*t) - (w/20)*sin(20*t))
for w=5:10
fplot(sol(t))
hold on
end
hold off
Here is something else I have tried with a simplied version of the problem:
syms y(x) a
y(x) = a*x
a = 1
fplot(y(x))
OR
syms y(x) a
y(x) = a*x
assume(a==1)
fplot(y(x))
Thanks in advance for any help you can give.

 Akzeptierte Antwort

Patrick Haffmans
Patrick Haffmans am 19 Feb. 2021

0 Stimmen

The function you want to use is
subs(s,old,new)
Check out how to use it here

1 Kommentar

Thank you patrick.
clear
syms y(x) a
y(x) = a*x
fplot(subs(y,a,3))

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Mathematics finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 19 Feb. 2021

Kommentiert:

am 19 Feb. 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by