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 然後按照常規輸出方...