MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 求教如何取值 (https://www.labfans.com/bbs/showthread.php?t=9029)

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

回复: 求教如何取值
 
[QUOTE=apxl;29623]A=1:10
B=A>4;
for i=1:length(B)
if B(i)==1
C(i)=A(i);
end
end[/QUOTE]

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


所有时间均为北京时间。现在的时间是 11:05

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.