亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將矩陣的行連接成向量?

如何將矩陣的行連接成向量?

慕沐林林 2019-09-26 14:33:26
對于m×m(正方形)數組,如何將所有行連接到大小為m ^ 2的列向量中?
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

有幾種不同的方法可以將矩陣折疊成一個向量,具體取決于您希望矩陣的內容如何填充該向量。這是兩個示例,一個示例使用函數reshape(在首先轉置矩陣之后),另一個示例使用冒號語法 (:)

>> M = [1 2 3; 4 5 6; 7 8 9];    % Sample matrix>> vector = reshape(M.', [], 1)  % Collect the row contents into a column vectorvector =
     1
     2
     3
     4
     5
     6
     7
     8
     9>> vector = M(:)  % Collect the column contents into a column vectorvector =
     1
     4
     7
     2
     5
     8
     3
     6
     9


查看完整回答
反對 回復 2019-09-26
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

在將矩陣更改為向量時,一個非常重要的注意事項是,如果您使用MATLAB,則MATLAB會從矩陣的列生成輸出向量 A(:)

例如 :

A = [1 2 3 ; 4 5 6]B = A (:)B = [1 4 2 5 3 6]

您可以在下圖中看到更改的方向。 http://img1.sycdn.imooc.com//5d8c5c1f0001adb103520282.jpg


查看完整回答
反對 回復 2019-09-26
  • 2 回答
  • 0 關注
  • 865 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號