A question related to subs in ode (symbolic maths toolbox)
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Angus Wong
am 3 Jul. 2019
Kommentiert: Angus Wong
am 3 Jul. 2019
I have a line:
ode=diff(y,x)==x+y;
I want matlab to calculate diff(a,b), given a and b are real numerical values. However, the subs function allowed me only to either sub the value a or value b into the ode line, can anyone help?
I am expecting something like subs(ode,[x,1,y,2]) would give me 3, subs(ode,[x,4,y,5]) would give me 9.
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 3 Jul. 2019
I am not sure what you are asking for perhaps an example below?:
>> syms x y
>> eqn = x+2*y
eqn =
x + 2*y
>> subs(eqn,{x,y},{2,5})
ans =
12
>>
2 Kommentare
madhan ravi
am 3 Jul. 2019
Perhaps ?:
>> syms y(x)
>> ode=diff(y,x)==x+y;
>> subs(rhs(ode)-lhs(ode),{x,y},{1,2})
ans(x) =
3
>> subs(rhs(ode)-lhs(ode),{x,y},{4,5})
ans(x) =
9
>>
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!