EDA365电子论坛网

标题: Matlab关于数组定义? [打印本页]

作者: ANkeer    时间: 2021-9-8 17:17
标题: Matlab关于数组定义?
需要定义一个可变大小的数组,matlab里面该怎么定义呢?先前定义的是H = zeros(m,n),这样定义维数确定,维数不确定可以怎么定义呢?/ }" R3 }% K$ r$ v7 ]  U

作者: SsaaM7    时间: 2021-9-8 18:21
那不定义行不,用多大就多大
作者: ExxNEN    时间: 2021-9-8 18:21
可变数组一般就定义原包数组,用cell命令,你可以查一下cell命令的用法
作者: mutougeda    时间: 2021-9-8 18:23
那你先定义为空,然后需要的时候再添加。比如8 i  M# t5 P% G: B$ `8 }* }
A=[ ];              % A为空( q3 d* Y1 ~, X$ P3 A( Y5 S3 q
A1=[ 1 2 3];     %数组为 A1=[1 2 3]) \9 b# E+ K2 n% R* L
A2=[A1, 4];        %改变后为 A2=[1 2 3 4]8 i1 K4 u8 t1 K7 o7 q( P
A3=[A2;ones(1,4)]; %变为A3=[1 2 3 4; 1 1 1 1];- m# t0 a% a0 N, W4 J
3 p- S% E. ]) O! ]  A' U, R$ u
只要行列满足要求。不知道这个能否满足你的要求




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2