1、咱们一步步来,先从一维数组,到二维数组,在到三维数组,最后到高位数,如果定义这些数组。一般课本上能查的到的,我就不讲了,别人讲过的我也统潇瘵侃就不讲了。我就讲一点新意。首先定义一维数组,例如我们先定义一个,变量A,让变量A=[ ];也即定义A为一个空矩阵,如果我们,分别给A(i;1)=n(i),i是一维数组的变量,n(i)是你对应赋的值。那么这样的话,A(i;1)就是表示一个列向量,同理A(1,i)表示一个行矢量。(切记要和for循环搭配使用)或者用A=zeros(:)如下图:
2、定义二维数组,首先我们定义一个变量B=zeros(m;n);也即B为m*n的矩阵,然后用两层for循环进行赋值。最后点击运行即可得到结果。如下图所示:就是一个10*10的矩阵。每一个元素都是i*j.
3、定义三维数组,首先我们定义一个变量rho=zeros(m;n;k)其中前两个数字表示的是,矩阵的唯独,m行n列。k表示这个矩阵的标号。具体MATLAB代码例子如下所示:(切记要和for循环搭配使用。)
4、定义思维数组,跟前面的思路都一样,首先我们定义一个变量C =zeros(m;n;k,l),然后用三层for循环进行赋值,但是在MATLAB中,很少用到高于4维以上的矩阵。因为不直观,所以高于3维以上的矩阵都是用cell,具体例子可以找相应的参考书,或者百度。具体例子见下图