フィルターのクリア

how to find f"(0) where f=y(1),f'=y(2),f"=y(3)

2 ビュー (過去 30 日間)
MINATI
MINATI 2018 年 4 月 16 日
コメント済み: MINATI 2018 年 4 月 16 日
dydx=[y(2); y(3); 2*a1*y(2)*(y(2)+y(5))-a1*y(3)*(y(1)+y(4));
y(5); y(6); 2*a1*y(5)*(y(2)+y(5))-a1*y(6)*(y(1)+y(4));
y(8); A*Pr*a2*y(7)*(y(2)+y(5))-Pr*a2*y(8)*(y(1)+y(4))];
res=[ya(1); ya(2)-1; ya(4); ya(5)-p; ya(7)-1; yb(2); yb(5); yb(7)];
  2 件のコメント
Walter Roberson
Walter Roberson 2018 年 4 月 16 日
Is res your initial conditions?
MINATI
MINATI 2018 年 4 月 16 日
yes

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

採用された回答

Torsten
Torsten 2018 年 4 月 16 日
f0 = deval(sol,0);
f0(3)

Best wishes

Torsten.

  1 件のコメント
MINATI
MINATI 2018 年 4 月 16 日
Thanks a lot Torsten
yah it works

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

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2018 年 4 月 16 日
%construct initial values any way suitable for you
a1 = rand();
a2 = rand();
A = rand();
Pr = rand();
ya = rand(1,7);
yb = rand(1,7);
p = rand();
%now find the values
dxdy = @(t,y) [y(2); y(3); 2*a1*y(2)*(y(2)+y(5))-a1*y(3)*(y(1)+y(4));
y(5); y(6); 2*a1*y(5)*(y(2)+y(5))-a1*y(6)*(y(1)+y(4));
y(8); A*Pr*a2*y(7)*(y(2)+y(5))-Pr*a2*y(8)*(y(1)+y(4))];
res=[ya(1); ya(2)-1; ya(4); ya(5)-p; ya(7)-1; yb(2); yb(5); yb(7)];
tspan = [0 5];
[t, y] = ode45(dxdy, tspan, res);
f = y(:,1);
f_prime = y(:,2);
f_primeprime = y(:,3);
  1 件のコメント
MINATI
MINATI 2018 年 4 月 16 日
Thanks Walter It works

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

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by