24小时热门版块排行榜    

Znn3bq.jpeg
查看: 855  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂,一志愿材料科学与工程985,365分, +7 材化李可 2026-04-11 9/450 2026-04-12 01:09 by 秋豆菜芽
[找工作] 山东高校教师考核超级无底线,员工过不下去啦 +4 qut2026 2026-04-09 9/450 2026-04-12 00:54 by qut2026
[考研] 计算机22408 281分,求调剂 +7 17715607211 2026-04-06 7/350 2026-04-12 00:43 by xuxiang
[考研] 286求调剂 +25 Faune 2026-04-06 25/1250 2026-04-11 23:23 by labixiaoqiao
[考研] 22专硕求调剂 +6 haoyun上岸 2026-04-11 8/400 2026-04-11 23:21 by labixiaoqiao
[考研] 一志愿厦大0856,306求调剂 +15 Bblinging 2026-04-11 15/750 2026-04-11 22:53 by 314126402
[考研] 085400 328分 求调剂 +10 喂你一个大橙子 2026-04-09 14/700 2026-04-11 19:53 by lqspecial
[考研] 295求调剂 +6 ?要上岸? 2026-04-05 7/350 2026-04-11 19:02 by laoshidan
[考研] 295求调剂 +3 桂秋二十八 2026-04-05 5/250 2026-04-11 11:36 by zhq0425
[考研] 298求调剂 +5 残荷新柳 2026-04-07 5/250 2026-04-11 11:02 by 紫曦紫棋
[考研] 085404 293求调剂 +9 勇远库爱314 2026-04-06 10/500 2026-04-11 10:36 by 紫曦紫棋
[考研] 297求调剂 +9 Kwgyz 2026-04-09 9/450 2026-04-11 10:09 by zhq0425
[考研] 301求调剂 +5 149. 2026-04-10 5/250 2026-04-10 15:45 by 柴小白
[考研] 293调剂 +25 yj1221 2026-04-08 26/1300 2026-04-10 15:02 by 柴小白
[考研] 367求调剂 +10 hffQAQ 2026-04-09 10/500 2026-04-09 18:06 by lijunpoly
[考研] 材料与化工专硕306分找合适调剂 +27 沧海轻舟e 2026-04-06 28/1400 2026-04-08 22:06 by wdyheheeh
[考研] 生物医药调剂|SCI中科院三区一作+多项科研成果 +8 likangxing 2026-04-07 11/550 2026-04-08 00:02 by lys0704
[考研] 一志愿北交大材料工程总分358求调剂 +10 cs0106 2026-04-05 12/600 2026-04-06 19:41 by 无际的草原
[考研] (调剂)一志愿报考哈尔滨工业大学0857资源与环境专业378分考生 +7 狠狠加油 2026-04-05 8/400 2026-04-06 16:52 by momo皓
[考研] 一志愿北交大材料工程总分358求调剂 +6 cs0106 2026-04-05 6/300 2026-04-05 16:34 by imissbao
信息提示
请填处理意见