声振论坛's Archiver
论坛
›
Matlab讨论区
› 一个简单的MATLAB程序出错求助
mzy
发表于 2008-4-13 15:34
一个简单的MATLAB程序出错求助
矩阵a有1行256列,已知有某个元素值为1,求这个值对应的索引值
c=0;
for n=1:256
if a(1,n)==1
c=n;
end
end
c
结果c总为0,为什么?
[ 本帖最后由 eight 于 2008-4-14 21:01 编辑 ]
w89986581
发表于 2008-4-13 16:15
在c=n;后面加个东西,用来调试,例如
c=n;
111
如果a中有等于1的元素,就会显示111
我猜你的a矩阵中没有等于1的元素,可以使用find在矩阵中查找指定值。
mzy
发表于 2008-4-13 16:51
谢谢楼上
页:
[1]
查看完整版本:
一个简单的MATLAB程序出错求助