PDA

查看完整版本 : [MATLAB基础] 求教如何取值


kfcrex
2009-06-19, 13:53
假设一个矩阵A=[1,2,3,4,5,6,7,8,9,10]
想要得到一个矩阵B,其元素为A中大于等于4的数值,请问应该用什么函数呢?

apxl
2009-06-19, 15:12
A=1:10
B=A>4;
for i=1:length(B)
if B(i)==1
C(i)=A(i);
end
end

kfcrex
2009-06-19, 16:21
A=1:10
B=A>4;
for i=1:length(B)
if B(i)==1
C(i)=A(i);
end
end

跪谢高手!
那再请教一下,如果A是一个有28800个元素的矩阵,他的元素是由数据读出来的,那这样做也行吗?