作者bear32147 (dogbear)
看板MATLAB
标题[问题]function的input
时间Tue Mar 13 15:34:47 2012
我在撰写函数时
将两个矩阵当input丢入,并设定一个输出
function Z_cal=Z_cal(RN,X)
却出现error
Subscript indices must either be real positive integers or logicals.
输入必须是正整数或逻辑
若把RN,X都设为正整数丢入
就可以执行
想问问怎麽解决
谢谢
补充一下 RN是1*6介於0~1的小数
X是2*20介於-5~+5的数
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.190.65
※ 编辑: bear32147 来自: 140.112.190.65 (03/13 15:38)
1F:推 ejialan:输出和function name重复 03/13 15:40
2F:→ bear32147:谢谢 不过我修正後测试,还是出现一样错误 03/13 15:48
3F:→ ejialan:他的错误讯息是说矩阵的index要是正整数或是逻辑变数 03/13 15:57
4F:→ ejialan:检查看看矩阵index吧 03/13 15:57
5F:→ bear32147:是指我前面将Xreshape过 index乱了吗? 怎麽检查 谢谢 03/13 16:23
6F:→ bear32147:已解决 谢谢 ejialan 03/13 16:30