plot numerical solutions to the the initial value problem

6 ビュー (過去 30 日間)
Bob
Bob 2016 年 7 月 29 日
編集済み: Bob 2016 年 7 月 29 日
On a single graph, plot numerical solutions to the the initial value problem on the interval [0,10]. Use values of b that are less than -1, equal to -1, between -1 and 1 and above 1. Use a domain of [0,6].
equation: y' = (y - sqrt(t)) * (1 - y^2) y(0)=b.
Attempted code:
syms y(t)
figure; hold on
for b = -2:1:2
fb = dsolve('Dy = (y - sqrt(t)) * (1 - y^2)', y(0) == b) ;
ezplot(fb, [0, 10, 0, 6])
end
I am confused on how you get it to plot those values for b and be on an interval of 0,10 with a domain of 0,6.
  2 件のコメント
Selva Karna
Selva Karna 2016 年 7 月 29 日
use xlimit command
Bob
Bob 2016 年 7 月 29 日
編集済み: Bob 2016 年 7 月 29 日
Can you show me how I would use that command in this case. I have never used that command before. What part of my question would I use the xlimit for? This is what I have now:
syms y(t)
figure; hold on
for b = -2:1:2
fb = dsolve('Dy = (y - sqrt(t)) * (1 - y^2)', y(0) == b) ;
ezplot(fb, [0, 10, 0, 6])
xlim([0 10])
ylim([0 6])
end
Still need fix the range of my b values I think.

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

回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by