1樓:大野瘦子
angle用來求複數矩陣相位角的弧度值,其取值為-pi到pi。
a是一個複數,abs(a)是複數的模,ang(a)是複數的角度,該題目應該是 “求(a)^(1/3)”然後用指數形式表達出結果。
函式,angle()是求相位角,angle()的取值是-pi到pi,abs()對於實數是求絕對值,對於複數是求其模值,z為一個複數時,r=abs(z),theta=angle(z),之後利用z=r.*exp(i*theta)可以將z復原。
2樓:暗影之王
matlab中angle用來求複數矩陣相位角的弧度值,其取值為-pi到pi。
示例:z = [ 1 - 1i 2 + 1i 3 - 1i 4 + 1i 1 + 2i 2 - 2i 3 + 2i 4 - 2i 1 - 3i 2 + 3i 3 - 3i 4 + 3i 1 + 4i 2 - 4i 3 + 4i 4 - 4i ] p = angle(z)得到的結果為:
p = -0.7854 0.4636 -0.
3218 0.2450 1.1071 -0.
7854 0.5880 -0.4636 -1.
2490 0.9828 -0.7854 0.
6435 1.3258 -1.1071 0.
9273 -0.7854angle採用的演算法:angle(z) = imag(log(z)) = atan2(imag(z), real(z)).
3樓:匿名使用者
a是一個複數,abs(a)是複數的模,ang(a)是複數的角度
該題目應該是 “求(a)^(1/3)”
然後用指數形式表達出結果
4樓:
例子 a=5+6i angle(a)=sqrt(6/sqrt(5*5+6*6))=0.8765 sqrt (n)是根號即n的二分之一次方。
5樓:子龍
首先介紹一下函式,angle()是求相位角,angle()的取值是-pi到pi,abs()對於實數是求絕對值,對於複數是求其模值,z為一個複數時,r=abs(z),theta=angle(z),之後利用z=r.*exp(i*theta)可以將z復原.
abs(x)=sqrt(real(x).^2 + imag(x).^2),
另外angle(z)=imag(log(z)),這樣你就會明白為什麼(-8)^(1/3)不是等於-2,這是因為log(-8)已經涉及到了複數的領域。如果想表達,可以寫為-(8)^(1/3),或者使用函式nthroot(-8,3),這個函式可以在matlab中的help中去查詢下。
這個程式的意思是在a的基礎上對其進行模值(模值變為原來的模值的.^(1/3),即為模值為2)和相位角(在原來的相位角基礎上+2*pi*m後除以3)的變換,得到新的複數,由於m是一個行向量,所以得到了3個新的複數,這3個數之間,模值相等,但是相位角不同,如果你還想知道這幾個點在平面上如何表示,可以用plot()函式畫出來,或者回去看一下課本上的複數的表示
matlab中B A是什麼意思,matlab中A b和b A的區別?
顏浩蕩霍輝 你看b.a 像不像b在下a在上 因此就是a除以b 點號是表明布什矩陣除法,而是對應元素相除。例如a 123 b 2 46 b.a 0.5 0.50.5 如果是a.b 222 明白麼。如果不加點,則表示矩陣除法,這樣運算的前提是方矩陣。 陽晶瑤羊楠 b.a意思是b點除以a,而b.a是a除以...
matlab中eig 是什麼函式啊
莊生曉夢 matalb中的eig a 函式用於求矩陣的特徵值和特徵向量,常用的呼叫格式有三種 1 e eig a 求矩陣a的全部特徵值,構成向量e。2 v,d eig a 求矩陣a的全部特徵值,構成對角陣d,並求a的特徵向量構成v的列向量。3 v,d eig a,nobalance 與第二種類似,但...
cylinder是什麼意思,matlab中cylinder命令是什麼含義,如何應用
j唯美小疤 詞典釋義 n.1.圓柱 圓筒 圓柱狀物 2.發動機的 汽缸 3.印刷機的 滾筒 4.圓筒容器 網路釋義 cylinder 1.汽缸套 2.氣筒 液壓缸 氣缸 3.鐵桶 4.柱 圓柱體 5.油缸 6.柱面 cylinder 1.建立三維實體圓柱 cylinder 1.液壓缸,圓柱體 2.氣...