【发布时间】:2022-01-25 05:32:44
【问题描述】:
我有函数 fi(ϕ)=γi+sin(2⋅sinϕ) for i=1,2 where γ1=0.01 and γ2=0.02
φ1(0)=0.1 和 φ2(0)=0.2
φ1/dt=f1(φ)+d⋅sin(φ2−φ1)
φ2/dt=f2(φ)+d⋅sin(φ1−φ2)
其中 d=0.1
所以应该有像这张表这样的东西:
t | ϕ1 | ϕ2
0.00 | 0.1 |0.2
0.01 | ... |...
0.02 | ... |...
...
100.00| ... | ...
因此需要使用接收到的值通过坐标绘制图形
【问题讨论】:
-
请注明转帖math.stackexchange.com/questions/4341037/…。请用你自己的话解释最后两个方程,特别是变量是什么(独立的,相关的,即函数,...)。或者为这些方程提供一些上下文。
-
@LutzLehmann 谢谢!所以现在我试试。实际上它是一个由两个方程组成的系统。在函数
f(ϕ)ϕ中可能是ϕ1-ϕ2(或ϕ2-ϕ1)。没有说明,这只是我的假设(也许我不对)。我需要绘制一个图表来显示ϕ2对ϕ1的依赖关系。所以我可能需要使用ode45或其他东西来计算ϕi/dt来获得 φi 并绘制这种依赖关系。它还说∆t=0.01,Tmax=100。 -
@LutzLehmann 或者我可能需要使用
f1(ϕ1(ϕ2))和 'f2(φ2)' 而不是f1,2(ϕ),正如您提到的问题中所建议的那样。你能帮帮我吗?
标签: function matlab plot graph ode