matlab中怎麼將矩陣作為另矩陣的元素放進去

2021-05-05 19:34:25 字數 682 閱讀 4458

1樓:4終

1、首先開啟電腦上的「matlab」軟體,主介面如下圖所示,可以看到命令列視窗。

2、接著在命令列輸入乙個矩陣a,矩陣a的值可以自定義,此處以1-9數字為例構造矩陣a,矩陣a如下圖所示。

3、拼接矩陣需要至少兩個矩陣,在命令列輸入乙個矩陣b,此處以10-18數字為例構造矩陣b。

4、下面使用命令c=[a b]來拼接矩陣a和矩陣b,此類拼接為橫向拼接,左邊為矩陣a,右邊為矩陣b。

5、命令c=[a,b]也可以用於矩陣的橫向拼接,與上乙個命令的效果相同,執行結果如下圖所示。

6、接下來使用命令c=[a;b]來拼接矩陣a和矩陣b,此類拼接為縱向拼接,上邊為矩陣a,下邊為矩陣b。

2樓:

最簡單的方法是用cell。給你個例子。

%c是3x3矩陣

c=randn(3, 3);

%d是2x2的cell矩陣

d=cell(2,2);

%把c放到d(1,1)裡

d=c;

注意上面對cell矩陣操作時使用了而非( )。

3樓:劉賀

用cell就可以的

clear all;clc;

a=[1 2;3 4];

b=ones(2,2);

a=a;

a=b;

matlab怎樣將矩陣分塊與分塊矩陣還原

matlab將乙個矩陣分成多個塊矩陣可以用如下方法 設矩陣x有p乘q個值 p和q都假設大於3 取出1到3行,1到3列的一小塊矩陣x1,輸入 x1 x 1 3,1 3 即可,前面1 3是第1行到第3行,後面1 3表示第1列到第3列。matlab把塊矩陣合成乙個矩陣 設矩陣a有p乘q個值,b矩陣有p乘m...

matlab中怎麼把256 256的矩陣分塊成8 8的矩

有很多來中建立方法啊 m zeros 256 建立源0矩陣,但輸入預設二維矩陣,等於zeros 256,256 下同m ones 256 建立全1矩陣 m eyes 256 建立單位矩陣 m rand 256 建立 0,1 隨機矩陣,m magic 256 建立等等 k 1 for i 1 32 f...

matlab矩陣求平均值,在matlab中 怎麼計算平均值

用mean a,1 或者mean a,2 函式求矩陣a均值,再用cumsum函式可以累加。具體 如下 a rand 3 a mean a,1 按列平均 b mean a,2 按行平均 c mean a 全部平均 a 0.8134 0.8940 0.28760.7185 0.9507 0.9264 0...