24小时热门版块排行榜    

查看: 1079  |  回复: 2

anyanganyang

新虫 (初入文坛)

[求助] Matlab程序Unbalanced or unexpected parenthesis or bracket问题

我编了一个程序如下:
V=[0 0 0 2 2 2 5 5 7 7 10 10 10 12 12 15 15;40 50 60 48 58 62 45 55 0 93 40 50 55 0 88 57 59;60 50 40 50 40 36 50 40 93 0 50 40 35 88 0 28 26];
RON1=118.0;RON2=90.9;RON3=91.7;
MON1=100.0;MON2=82.6;MON3=80.3;
A=[RON1*V(;,1),RON2*V(;,2),RON3*V(;,3)];
B=[MON1*V(;,1),MON2*V(;,2),MON3*V(;,3)];
RON=[92.1 92.2 92.0 92.2 92.0 92.0 92.6 92.5 93.7 93.1 94.2 94.1 94.0 94.7 94.7 95.3 95.3];
MON=[81.4 81.6 81.8 81.7 81.9 82.0 82.1 82.4 81.1 83.7 83.2 83.6 83.7 82.2 84.6 84.0 84.2];
be1=[0 0 0];benefit1=regress(RON,A);
be2=[0 0 0];benefit2=regress(MON,B);
运行时总是报错,请问各位大侠我应该怎么改啊?
金币实在没有了,请大家帮帮忙,谢谢!
回复此楼

» 猜你喜欢

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

fdesheng

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 编辑内容 2013-01-21 10:14
jjdg: 金币+1, 感谢参与 2013-01-21 10:14:31
是不是这儿V(;,1)出错了啊?!
matlab运行一下:
>> V(;,2)
??? V(;,2)
      |
Error: Unbalanced or unexpected parenthesis or bracket.
你的意思是取V的第二列吗?如果是,应该是V(:,2).
你的V是3×17的,感觉应该是取第二行呢?如果取第二行的话,应该是 V(2,: )

[ Last edited by jjdg on 2013-1-21 at 10:14 ]
2楼2013-01-20 21:54:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fdesheng

木虫 (正式写手)

引用回帖:
2楼: Originally posted by fdesheng at 2013-01-20 21:54:47
是不是这儿V(;,1)出错了啊?!
matlab运行一下:
>> V(;,2)
??? V(;,2)
      |
Error: Unbalanced or unexpected parenthesis or bracket.
你的意思是取V的第二列吗?如果是,应该是V(:,2).
你的V是 ...

最后那个笑脸是   冒号)
3楼2013-01-20 21:57:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 anyanganyang 的主题更新
信息提示
请填处理意见