1.簡述
? ? ??
Matlab符號運算中的矩陣轉置
轉置向量或矩陣
B = A.'
B = transpose(A)
說明
B = A.' 返回 A 的非共軛轉置,即每個元素的行和列索引都會互換。如果 A 包含復數(shù)元素,則 A.' 不會影響虛部符號。例如,如果 A(3,2) 是 1+2i 且 B = A.',則元素 B(2,3) 也是 1+2i。
B = transpose(A) 是執(zhí)行 A.' 的另一種方式,它可以為類啟用運算符重載。
復共軛轉置運算符 A' 還對 A 中復數(shù)元素的虛部符號求反。
兩個命令效果相同,注意第一個命令加個“.”。而平時實數(shù)矩陣常用A'來轉置,這是共軛轉置,對實數(shù)操作體現(xiàn)不出差異,而對虛數(shù)就出現(xiàn)差異了。
對于符號運算中,進行矩陣或向量轉置時,共軛轉置命令會是轉置后矩陣內(nèi)為"conj(a)",從而無法繼續(xù)符號運算。
?
2.代碼
%% 學習目標:matlab符號矩陣的轉置
clear all;
A1=sym(magic(4))
B1=A1' ? ? ? %如果是復數(shù)則為共軛轉置
C1=A1.' ? ? %真正的轉置
A2=sym([6+6i,6;6-6i,6])
B2=A2'
C2=A2.'
%% ?學習目標:matlab符號方陣的冪運算
clear all;
a=sym('[x 4*x 4;4 4 x;4.0 x 4]')
y1=a^2
b=sym('[4 8;4 7]')
y2=2^b
3.運行結果
?文章來源:http://www.zghlxwxcb.cn/news/detail-649056.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-649056.html
到了這里,關于5.利用matlab完成 符號矩陣的轉置和 符號方陣的冪運算(matlab程序)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!