matlab中find函数

for t=1:10
[i j]=find(y==smld(t));
phi=b1(1,max(j));
alfa=a1(1,max(i));
d1(t)=cos(2*alfa);
d2(t)=sin(2*alfa)*cos(phi);
d3(t)=sin(2*alfa)*sin(phi);
hold on
plot3(d1(t),d2(t),d3(t),'.')
end
hold off

y是一个161*161的矩阵,我想在y中依次找到与smld中各项值相等的坐标,改了好久都没成功。在线等高人指点!!!!

十分感谢~!!

第1个回答  2010-04-08
z=find(y==smld(t))

z中的数字才是 坐标z(1)是行z(2)是列

明白?
相似回答
大家正在搜