matlab保存符合条件的值到一个新的向量

之前用MATLAB做数值计算,没用到过保存符合条件数据的功能,MATLAB已经不常用了。前几天,做一个小实验要保存一下中间程序产生的数据,尝试了半天,没想到简单的方法,后来百度发现了一个小技巧,现记录如下:

比如产生1到100的递增向量,现在需要保存向量中大于50的向量,怎么用MATLAB实现?

clc,clear;
kmax=100;
a = [];

for k=1:kmax
    if k>50
        a=[a, k];
    end
end

这样就把符合条件的值保存到向量a中了,是不是很简单,但是之前从没想到过。

发布了79 篇原创文章 · 获赞 156 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/ZHUQIUSHI123/article/details/103446219