matlab 弄一个空矩阵,如何把输出的数据放到空矩阵里面,

matlab 弄一个空矩阵,如何把输出的数据放到空矩阵里面,,第1张

Data = []这个就是申明一个名字叫Data的空矩阵

Data = [Dataa]这个是把a作为一列加到Data中

至于你想怎么把数据放进去,要看你的数据是怎样的.

矩阵 *** 作有函数,Data = [Dataa]这种默认的好像是竖着一列一列的往后加.想一行一行的加,或者一个矩阵一个矩阵加,都是有函数可以用的.

在MATLAB中创建空的N维数组的方法,

如下参考:

1.打开matlab,在命令窗口中输入zero(2,3),如下图所示。

2.按下enter键后,可以看到创建了一个包含2行和3列的二维数组。

3.在命令行窗口中输入ones(3,4),如下图所示。

4.按下enter键后,您可以看到创建了一个3行4列的数组,如下图所示。

5.0函数来创建一个特定大小的完整程度的0数组,函数来创建一个特定大小的完整1的数组,您可以定义数组大小,所有0,1是相当于一个空数组,所有的定义之后,您可以将值分配给数组,根据需要选择。

1,一维数组输入

在matlab中,基本的运算单元是无需指定维数的数组。一维数组在数学上常称为向量,如下所示,在matlab中要输入数组 a = {1,2,4,9,21,13,20} ,按照下面格式就可以:

>>a = [1,2,4,9,21,13,20]

2,

二维数组输入

在matlab中,二维数组可以看作2个一维数组,比如要输入二维数组 a = {{1,2,3},{4,5,6},{7,8,9}} ,在command window(命令窗口)如下所示输入即可:

>>a = [1,2,3

      4,5,6

      7,8,9]

可以看到,输入后command window会输出该二维数组(矩阵),如下图所示(红色箭头即为输出矩阵)

3,

其它数组输入

在上面 *** 作中可以发现,一维数组是二维数组的一个特例,二维数组的第一维可谓“行”,第二维可谓“列”。以此类推,可以输入三维数组、四维数组等。

比如三维数组如下输入:

>> a = {[1,23,4],[5,67,8]}

如果输入比如 a{1},则会输出第一个二维矩阵,如下图所示:

>>a{1}

ans =

   1     2

   3     4


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11965788.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存