how to read the data from vector
显示 更早的评论
a=randi(10000,[10000,1]);
b=randi(10000,[10000,1]);
c=randi(100,[10000,10000]);
My question is how to find the row index of c where the c equals 5 (a is the x coordinate and b is the y coordinate).
I can do it using loop:
index=zeros(length(a),1);
for i=1:length(a)
index(i)=(c(a(i),b(i))==5);
end
index1=find(index);
May I know how to do it more efficiently whithout the use of for loop?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Dynamic System Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!