24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 527  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 小琪、 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 336求调剂 +8 kiyy 2026-04-01 8/400 2026-04-03 19:41 by lijunpoly
[考研] 292求调剂 +20 是妍子也是研子 2026-03-30 21/1050 2026-04-03 18:42 by NN.
[考研] 301求调剂 +14 A_JiXing 2026-04-01 14/700 2026-04-03 18:31 by ls刘帅
[考研] 298求调剂 +9 种圣赐 2026-03-29 9/450 2026-04-03 17:52 by Jimmyandyou
[考研] 279求调剂 +6 qazplm0852 2026-04-02 6/300 2026-04-03 10:03 by 蓝云思雨
[考研] 342求调剂 +16 Mary Keen 2026-03-28 17/850 2026-04-02 21:14 by 690616278
[考研] 材料调剂 +10 一样YWY 2026-04-02 10/500 2026-04-02 20:58 by dongzh2009
[考研] 362求调剂 +14 西南交材料专硕3 2026-03-31 14/700 2026-04-02 17:50 by yunlongyang
[考研] 学硕化学工程与技术,一志愿中国海洋大学320+求调剂 +8 披星河 2026-04-02 8/400 2026-04-02 14:12 by oooqiao
[考研] 070300化学求调剂 +14 小黄鸭宝 2026-03-30 14/700 2026-04-02 10:07 by oooqiao
[考研] 材料调剂 +12 一样YWY 2026-04-01 12/600 2026-04-02 00:21 by 百秒光年
[考研] 353求调剂 +4 拉钩不许变 2026-04-01 4/200 2026-04-01 18:10 by 记事本2026
[考研] 350求调剂 +7 阿佳~ 2026-03-31 7/350 2026-04-01 16:12 by yanflower7133
[考研] 291求调剂 +3 迷蒙木木 2026-04-01 4/200 2026-04-01 11:07 by 逆水乘风
[考研] 0856调剂 +7 曲听筠 2026-03-30 7/350 2026-04-01 08:51 by JourneyLucky
[考研] 289求调剂 +7 BrightLL 2026-03-29 7/350 2026-03-31 22:05 by 544594351
[考研] 求化学调剂 +12 wulanna 2026-03-28 12/600 2026-03-31 16:38 by 690616278
[考研] 一志愿大连理工大学材料求调剂 +6 Gymno 2026-03-30 6/300 2026-03-31 07:26 by 无际的草原
[考研] 0703 化学 求调剂,一志愿山东大学 342 分 +7 Shern—- 2026-03-28 7/350 2026-03-30 16:31 by nothing投稿中
[考研] 312,生物学求调剂 +3 小译同学abc 2026-03-28 3/150 2026-03-28 15:32 by 落睿可思
信息提示
请填处理意见