Znn3bq.jpeg
查看: 854  |  回复: 8

mxssky

银虫 (小有名气)

[求助] 请虫子们帮忙解决一个函数问题,看看哪里出错了

运行这个函数总出错,在第六行,请虫子们帮忙看下

function[sys,x0]=sxu(t,x,u,flag)
global ke kec ku
ke=0.8;
kec=0.5;
ku=5;
if flag==0
sys=[0,0,3,2,0,1];
x0=[ ];
else if flag==3
if abs(u(1))>0.5|abs(u(2))>0.2
sys(1)=0.8*ke*u(1);
sys(2)=0.6*kec*u(2);
sys(3)=1.2*ku;
else if abs(u(1))>0.2|abs(u(2))>0.1
sys(1)=1*ke*u(1);
sys(2)=0.7*kec*u(2);
sys(3)=0.82*ku;
else
sys(1)=1.1*ke*u(1);
sys(2)=0.9*kec*u(2);
sys(3)=0.66*ku;
end
end
end
end
回复此楼

» 猜你喜欢

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

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


感谢参与,应助指数 +1
mxssky: 金币+1, 有帮助 2013-06-13 08:28:18
请注意这行最后的分号(是中文字符下输入的,改了就好了
sys(2)=0.9*kec*u(2)
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-06-13 00:10:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mxssky

银虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2013-06-13 00:10:50
请注意这行最后的分号(是中文字符下输入的,改了就好了
sys(2)=0.9*kec*u(2)

哦,这个是我写错了,除了这个还有错误,不能运行,谢谢你,看看还能帮我找找错吗,用matlab运行不了
3楼2013-06-13 08:29:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

夕阳西下

金虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
mxssky: 金币+2, 有帮助 2013-06-13 15:09:51
sys=[0,0,3,2,0,1];
x0=[ ];
这两行是什么意思?
if abs(u(1))>0.5|abs(u(2))>0.2
u的值在哪里?
4楼2013-06-13 09:58:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

angiehelen

金虫 (小有名气)

感谢参与,应助指数 +1
nono2009: 应助指数-1, 屏蔽内容, 取消应助 2013-06-14 06:22:41
本帖内容被屏蔽

5楼2013-06-13 13:16:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

angiehelen

金虫 (小有名气)

程序中没有用到变量t和x,不知传进来是干什么用的
心只一拳,别把它想的太大
6楼2013-06-13 13:33:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mxssky

银虫 (小有名气)

引用回帖:
5楼: Originally posted by angiehelen at 2013-06-13 13:16:14
记得在matlab中等于不用双等号“==”,而是直接用等于"="就行了

不是,必需是==
7楼2013-06-13 15:01:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mxssky

银虫 (小有名气)

引用回帖:
4楼: Originally posted by 夕阳西下 at 2013-06-13 09:58:41
sys=;
x0=;
这两行是什么意思?
if abs(u(1))>0.5|abs(u(2))>0.2
u的值在哪里?

u的值是sys的吧,具体也不明白什么意思,是在一篇论文里看到的,抄下来的程序却运行不了
8楼2013-06-13 15:09:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★
mxssky: 金币+3, 有帮助 2013-06-14 08:30:55
引用回帖:
8楼: Originally posted by mxssky at 2013-06-13 15:09:28
u的值是sys的吧,具体也不明白什么意思,是在一篇论文里看到的,抄下来的程序却运行不了...

matlab的boolean operation的或应该用双线(||),单线是element-wise operation
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
9楼2013-06-13 16:42:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mxssky 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料工程281还有调剂机会吗 +19 xaw. 2026-04-11 19/950 2026-04-11 23:20 by labixiaoqiao
[考研] 070300化学279求调剂 +19 哈哈哈^_^ 2026-04-08 20/1000 2026-04-11 20:43 by stoner78
[考研] 求调剂 +13 雪逢冬 2026-04-10 13/650 2026-04-11 09:58 by 猪会飞
[考研] 22408 352分求调剂0854类 +4 努力的夏末 2026-04-09 4/200 2026-04-11 09:57 by zhq0425
[考研] 281求调剂 +11 觉得好的吧 2026-04-10 11/550 2026-04-11 09:35 by 逆水乘风
[考研] 中科院总分315求调剂 +8 lallalh 2026-04-09 8/400 2026-04-10 19:30 by dick_runner
[考研] 一志愿华东师范生物学326分,求调剂 +8 刘墨墨 2026-04-09 8/400 2026-04-10 12:00 by pengliang8036
[考研] 一志愿211 0703化学 346分求调剂 +22 土豆er? 2026-04-09 23/1150 2026-04-10 10:58 by 高维春
[考研] 材料专硕(0856) 339分求调剂 +9 哈哈哈鹅哈哈哈 2026-04-09 10/500 2026-04-09 20:01 by Orcid
[考研] 调剂 +19 2261744733 2026-04-08 19/950 2026-04-09 19:11 by vgtyfty
[考研] 284求调剂 +7 让我上岸吧阿西 2026-04-09 7/350 2026-04-09 18:59 by haironglove
[考研] 材料299专硕求调剂 +10 +21 2026-04-09 10/500 2026-04-09 17:34 by 1753564080
[考研] 085400电子信息类(川大控制工程)求调剂可跨专业 求老师联系 +3 626776879 2026-04-08 3/150 2026-04-09 16:05 by 猪会飞
[考研] 化学工程与技术专业一志愿哈工程 291分B区 国家级大创负责人 有一作论文 +13 Emmy~ 2026-04-09 13/650 2026-04-09 14:47 by only周
[考研] 一志愿0807 数一英一 313 有没有二轮调剂 +11 emokidd 2026-04-08 12/600 2026-04-09 09:24 by wyf236
[考研] 22408 266求调剂 +11 masss11222 2026-04-07 14/700 2026-04-08 11:06 by yulian1987
[考研] 机械工程264学硕求调剂 +3 qiushangxian 2026-04-06 3/150 2026-04-08 01:53 by Linzejun
[考研] 333求调剂 +6 合乘杨习夕 2026-04-06 6/300 2026-04-07 09:44 by 猪会飞
[考研] 319分085702安全工程求调剂 +6 rious 2026-04-05 6/300 2026-04-07 09:42 by jp9609
[考研] 考研调剂生寻找导师 +3 顾瞻考研啊 2026-04-05 3/150 2026-04-05 18:18 by 啵啵啵0119
信息提示
请填处理意见