return,break,和 continue ,强度依次降低。跳的越来越弱
(1)find
(2)size
[a,b] = size(info):a表示行数,b表述列数;
或者可以用size(a,1)表示行,size(a,2)表示列。
(3)internat交集/补集/子集(ismember)/空集(isempty)
a)ismember(a,b):a是b的子集吗?如果是,对应位置返回1,否则返回为0.
b)isempty(a):a是空集吗?若是返回1,否则返回0;或者~isempty,反之。
(4)三维zeros(m,n,k)
好处是维度高,存储 信息 多。坏处是不直观,查看变量值还需要点开看。
(5)cell细胞组/元组/数组,struct结构体,和矩阵优势比较
a)struct可以存储很多变量,并且变量维度可以不同,取的时候也方便。通常用在模型通用参数信息里,这样函数输入输出只用输出一个 结构体 就可以了,看起来很清爽。
方法:
p.both_time=both_time 就创建好了(初次 赋值 即创建),后续依次p.start=start
both_time=p.both_time就取出了。
b)cell可以存储维度不同的矩阵,也可以存储文本信息,和struct差不多。
方法:
a=cell(2,3),就创建了一个23的空细胞元组,再比如:body={‘332’,‘333’,‘33E’,‘33H’,‘773’,‘33L’}就创建好一个16的cell数组。
赋值的时候,a{2,1}=‘study’,就赋值好了,赋值了一个文本信息。
取值的时候,info=a{2,1}即可。
c)矩阵只能存储维度一致的数据信息,不能存文本。
(6)排列组合
按存取方式分,可以分为mat(matlab专属的), excel 文件 ;
按照存取变量数量分,可以分为1个的,多个的。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删