SIMULINK matlab function模块出问题 。

11 ビュー (過去 30 日間)
lixativ
lixativ 2022 年 11 月 30 日
回答済み: norijal 2022 年 11 月 30 日
设计了一个求常微分方程的模块,我把slx文件和相关的m文件发上来,请各位老师帮我看看。
matlab function里的代码:
function [y1,y2] = ODE_solver(u1,u2,u3)
tspan=[0 10];
[t,ysol]=ode45('Gsolve_aug',tspan,[0.001 0],[],u1,u2,u3)
y1=ysol(1,:);
y2=ysol(2,:);
下面是调用的m文件和模型slx文件。

採用された回答

norijal
norijal 2022 年 11 月 30 日
思路完全不对,simulink本来就是解ode的,你还弄个m文件去解ode,那为何还要sim呢?
另外,你这样的代码,y1是一个时变向量,放进scope,基本啥都看不出来的

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange常微分方程 についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!