之前用MATLAB做数值计算,没用到过保存符合条件数据的功能,MATLAB已经不常用了。前几天,做一个小实验要保存一下中间程序产生的数据,尝试了半天,没想到简单的方法,后来百度发现了一个小技巧,现记录如下:
比如产生1到100的递增向量,现在需要保存向量中大于50的向量,怎么用MATLAB实现?
clc,clear;
kmax=100;
a = [];
for k=1:kmax
if k>50
a=[a, k];
end
end
这样就把符合条件的值保存到向量a中了,是不是很简单,但是之前从没想到过。