フィルターのクリア

A question related to subs in ode (symbolic maths toolbox)

2 ビュー (過去 30 日間)
Angus Wong
Angus Wong 2019 年 7 月 3 日
コメント済み: Angus Wong 2019 年 7 月 3 日
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.

採用された回答

madhan ravi
madhan ravi 2019 年 7 月 3 日
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 件のコメント
madhan ravi
madhan ravi 2019 年 7 月 3 日
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
>>
Angus Wong
Angus Wong 2019 年 7 月 3 日
Thanks a lot! You do make my day.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by