有時(shí)候需要將向量或矩陣轉(zhuǎn)為行向量,方便輸出或操作,可以不用判斷,利用(??,所有元素“:”來(lái)自動(dòng)獲取拉平的值(注意matlab是按列優(yōu)先取值)。免于判斷煩惱。
a = [1,2,3,4]
a_row = a(:)'
a2 = a'
a2_row = a(:)'
A1 = [1,2,3;4,5,6]
A1_row = A1(:)'
A1b = A1'
A1_row = A1b(:)'
results
a =
1 2 3 4
a_row =
1 2 3 4
a2 =
1
2
3
4
a2_row =
1 2 3 4
A1 =
1 2 3
4 5 6
A1_row =
1 4 2 5 3 6
A1b =
1 4
2 5
3 6
A1_row =文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-574519.html
1 2 3 4 5 6
另外提一嘴,我主要遇到的是將向量或矩陣,輸出到圖形中,而xlabel或legend,只支持行向量的拼接輸出,有時(shí)候拉成列就反復(fù)改。 用了 ( : )’ 之后世界重新恢復(fù)平靜。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-574519.html
到了這里,關(guān)于matlab強(qiáng)制轉(zhuǎn)換向量或矩陣為行向量,列向量的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!