請教MATLAB大神,把一維列矩陣分為n個列矩陣,然後通過對這n個矩陣處理,再組合新的一維矩陣

2021-04-22 01:03:28 字數 1484 閱讀 4924

1樓:匿名使用者

這個很好玩抄的:

clc;clear

ii=400;

m=ii^襲2;n=ii;

a=rand(m,1);

%現把矩

陣baia分為n個子矩陣

ticfor i=1:n

valuetitle=['a',num2str(i)];

eval([valuetitle,'=',mat2str(a((i-1)*m/n+1:i*m/n)),';']);

end%分別對dua1,a2,......an矩陣處理,之後成為矩zhi陣b1...bn

for i=1:n

valuetitle=['b',num2str(i)];

eval([valuetitle,'=',mat2str(eval(['a',num2str(i)])),';']);

end%然後再把矩陣b1,b2,.....bn組合dao成新的m行一列的矩陣b

b=;for i=1:n

b=[b;eval(['b',num2str(i),';'])];

endtoc

希望幫到你

matlab裡如何實現n行一列的矩陣變換成一行n列的矩陣

2樓:匿名使用者

有兩種方

bai法可以實現:

轉置矩陣:du

zhi b = a';

通用方法:reshape()函式

dao示例如回下:

說明:reshape(a,m,n) 表示將矩陣a變換為m行答n列的矩陣,通常用於矩陣形狀的改變,例如下面**將原來的1行4列矩陣轉換為2行2列矩陣:

3樓:用著追她

1、準備一個需要用於作多維多變數折線圖的「多維多變數樣本資料.xlsx」excel**。

2、然後使用版xlsread讀取所建立權的多維多變數樣本資料**,將將**資料和變數名稱都分別儲存到matlab數值矩陣和細胞矩陣中。

3、然後使用size函式計算多維多變數樣本資料的大小。

4、接下來作多維多變數圖,使用plot函式,每次取一組資料畫出折線圖然後保持,多次迴圈依次把所有折線畫出即可。

5、接下來修改橫座標為多維多變數陣列的變數名稱。

6、繼續為折線圖新增橫座標和縱座標標籤以及標題和顯示網格。

4樓:匿名使用者

正確來說轉置是.'

b=a.';就能把數列轉過來

而單單一個'是共軛轉置

b=a';轉置數列的同時,虛部去相反數

不過對於實數數列來說,轉置和共軛轉置等價

5樓:匿名使用者

使用轉置函式即可,用法如下:

a=[1 2 3 4 5];

b=a'

注意引號是英文輸入狀態下的單引號,代表轉置運算.

6樓:知道

轉置符 就是英文裡的 單引號 b=a';

在matlab中怎麼把矩陣變成列向量

怎麼樣將行向量變成矩陣一個矩陣?可以用一個for迴圈語句來寫 a 123 4567 891011 12 這個相當於行向量 b zeros 4,3 這個相當於你申請一個空間,即m n的陣列fori 1 4 m行 forj 1 3 n列 b i,a 1 3 i 1 3 取每n個數作為一行存入b陣列 en...

三行一列矩陣的逆矩陣怎麼求,n行1列矩陣怎麼求逆矩陣

只有方陣才有逆矩陣,三行一列矩陣不是方陣,也談不上什麼逆矩陣怎麼求。只有行 列數相等的矩陣 即方陣 才有可能存在逆矩陣 三行一列矩陣不存在逆矩陣。一行三列矩陣與一個三行三列的矩陣是一行三列陣 1,4,1 再乘以一列三行是一行一列陣 3 到底應該怎麼樣去求逆矩陣才好呢?n行1列矩陣怎麼求逆矩陣 非n ...

matlab矩陣相加兩個列向量a要用a b表示這個矩陣1 4 2 5 3 6a,b

你是說抄合併襲成一個矩bai陣?那麼是du對zhi的實驗結果 dao a 1 2 3 a 123 b 4 5 6 b 456 a,b ans 1 4 2 5 3 6 大家好,向大家請教個問題,在matlab中有兩個向量 a 1 2 3 b 4 5 6 構造第三個矩陣c c a b 然後按照常規輸出方...