24小时热门版块排行榜    

Znn3bq.jpeg
查看: 872  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 急需调剂 +6 绝不放弃22 2026-04-15 6/300 2026-04-16 11:45 by lifeisbrave
[考研] 085404 298分求调剂 +12 呼啦呼啦呼呼呼 2026-04-10 13/650 2026-04-16 11:00 by 阿文超
[考研] 一志愿华中农业071010,320求调剂 +12 困困困困坤坤 2026-04-14 14/700 2026-04-16 10:18 by beilsong20
[考研] 求调剂推荐 +8 小聂爱学习 2026-04-14 8/400 2026-04-16 07:22 by 学员JpLReM
[考研] 310求调剂 +16 666真好 2026-04-11 18/900 2026-04-15 13:28 by 黑科技矿业
[考研] 求调剂 +16 雪逢冬 2026-04-10 16/800 2026-04-14 14:27 by 逆水乘风
[考研] 085600材料与化工349分求调剂 +16 李木子啊哈哈 2026-04-12 17/850 2026-04-14 09:11 by fenglj492
[考研] 考研英一数一338分 +9 长江大学东校区 2026-04-13 10/500 2026-04-14 00:41 by 王珺璞
[考研] 2026硕士调剂_能动_河南农业大学 +4 河南农业大学-能 2026-04-12 4/200 2026-04-13 22:01 by bljnqdcc
[考研] 一志愿中南大学 0855 机械 286 求调剂 +11 不会吃肉 2026-04-12 11/550 2026-04-13 21:59 by bljnqdcc
[考研] 339求调剂 +4 hanwudada 2026-04-12 4/200 2026-04-13 12:03 by 蓝云思雨
[考研] 2本,初试303,0860求调剂 +6 floriea 2026-04-12 8/400 2026-04-12 18:13 by zhouxiaoyu
[考研] 一志愿西北工业大学289 085602 +33 yang婷 2026-04-10 34/1700 2026-04-12 08:11 by Art1977
[考研] 材料工程日语考生求调剂 +7 0856?调剂 2026-04-10 7/350 2026-04-11 21:33 by 蓝云思雨
[考研] 求调剂 +6 archer.. 2026-04-09 8/400 2026-04-11 10:55 by zhq0425
[考研] 346,工科0854求调剂,专硕 +7 moser233 2026-04-10 8/400 2026-04-11 08:52 by 猪会飞
[考研] 284求调剂 +12 archer.. 2026-04-10 13/650 2026-04-11 08:44 by zhq0425
[考研] 342电子信息专硕求调剂 +9 你让我怎么荔枝 2026-04-10 10/500 2026-04-11 08:33 by zhq0425
[考研] 085800 能源动力求调剂 +6 阿biu啊啊啊啊啊 2026-04-10 6/300 2026-04-10 15:03 by hemengdong
[考研] 求调剂 +11 翩翩一书生 2026-04-09 13/650 2026-04-10 10:27 by liuhuiying09
信息提示
请填处理意见