24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 530  |  回复: 1

小琪、

金虫 (小有名气)

[求助] S函数运行出错 求指导

这是我的一个式子 我编写的S函数是这样的:
function [sys,x0,str,ts] =Fz(t,x,u,flag)
switch flag,

  case 0,
    [sys,x0,str,ts]=mdlInitializeSizes(R);
    beta=345.1656;
    amp=0.8*10^(-6);
    i=beta*r;
    R=2.537*besselj(9,i)+0.43472*bessely(9,i)+3.3257*10^(-3)*besseli(9,i)+4.4643*besselk(9,i);

  case 1,
    sys=mdlDerivatives(t,x,u);

  case 3,
    sys=mdlOutputs(t,x,u,R,r);

  case 4,
    sys=[];

  case 9,
    sys=[];

  otherwise
    DAStudio.error(\'Simulink:blocks:unhandledFlag\', num2str(flag));

end

function [sys,x0,str,ts]=mdlInitializeSizes(R)

sizes = simsizes;

sizes.NumContStates  = 0;
sizes.NumDiscStates  = 0;
sizes.NumOutputs     = 1;
sizes.NumInputs      = 1;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;   % at least one sample time is needed

sys = simsizes(sizes);

x0  = [];
str = [];
ts  = [0 0];


function sys=mdlOutputs(t,x,u,R,r)
if u>0
    h=sin(arccos((u-amp*R)/amp/R))+(1-u/amp/R)*arccos((u-amp*R)/R/amp)
else
    h=9*pi*(1-u/R/amp)
end
sys =3.68*10^6*int(h*R*r,r,0.0225,0.03);

function sys=mdlTerminate(t,x,u)

sys =9*pi*(1-u/R/amp);
  下面是我的simulink模型  运行的时候老是出错  式子的R表达式中J,N,I,K 都属于matlab中的贝塞尔函数 可以直接在matlab中表示出来  希望大家帮忙给看一下 谢谢大家了

S函数运行出错 求指导
模拟的式子


S函数运行出错 求指导-1
simulink模型


S函数运行出错 求指导-2
错误
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

你这个思路应该就是有问题的
那个定积分可以考虑用数值方法计算
bessel函数没想明白怎么处理合适

其实完全不需要用s-function的
2楼2015-04-28 15:55:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小琪、 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 工科08专硕机械275求调剂 +3 AaAa7420 2026-04-02 3/150 2026-04-05 13:26 by jp9609
[考研] 工科277分求调剂材料 +8 上了上了上哦 2026-04-05 9/450 2026-04-05 13:05 by wwytracy
[考研] 0832食品科学与工程学硕282调剂 +6 鱼在水中游a 2026-04-02 9/450 2026-04-05 11:45 by flysky1234
[考研] 专硕310求调剂 +5 捞捞我…. 2026-04-04 6/300 2026-04-04 23:33 by barlinike
[考研] 0703求调剂383分 +8 W55j 2026-04-03 8/400 2026-04-04 20:09 by xhai2011
[考研] 一志愿华北电力大学(北京),材料科学与工程学硕265,求调剂 +11 yelck 2026-04-03 12/600 2026-04-04 19:52 by dongzh2009
[考研] 一志愿华南师范361分,化学求调剂 +7 Nicole88888 2026-04-01 7/350 2026-04-04 18:28 by macy2011
[考研] 考研调剂 +4 美丽的youth_ 2026-04-04 5/250 2026-04-04 17:16 by imissbao
[考研] 材料调剂 +11 吴棂颖! 2026-04-03 11/550 2026-04-04 09:56 by 小小树2024
[考研] 学硕288调剂!!! +3 小王xw123 2026-04-03 3/150 2026-04-03 21:20 by 啵啵啵0119
[考研] 310求调剂 +18 争取九点睡 2026-03-30 18/900 2026-04-03 18:35 by ls刘帅
[考研] 一志愿华中农业071010,总分320求调剂 +7 困困困困坤坤 2026-04-02 7/350 2026-04-03 17:26 by Yuena_Wang
[考研] 289-求调剂 +4 这里是_ 2026-04-03 4/200 2026-04-03 14:23 by 1753564080
[考研] 315求调剂 +6 顺理成张 2026-04-03 8/400 2026-04-03 14:04 by 百灵童888
[考研] 279求调剂 +6 qazplm0852 2026-04-02 6/300 2026-04-03 10:03 by 蓝云思雨
[考研] 296求调剂 +4 sdhu 2026-04-02 4/200 2026-04-02 21:29 by baoball
[考研] 261求B区调剂 +5 明仔· 2026-04-01 7/350 2026-04-02 11:17 by 邹尉尉
[考研] 【求调剂】新能源材料本科,一志愿211,初试321 +6 求调剂学校, 2026-04-02 6/300 2026-04-02 09:41 by 晴空210210
[硕博家园] 博一被送出联培感觉不适应怎么办 +3 全村的狗 2026-03-31 3/150 2026-04-01 10:44 by 328838485
[考研] 【调剂】一志愿厦大生物与医药调剂 +3 Echo虾米 2026-03-31 3/150 2026-04-01 08:40 by JourneyLucky
信息提示
请填处理意见