2010-08-29 61 views
2

我正在將MATLAB程序轉換爲C,我根本不知道MATLAB。'/運算符在MATLAB中做什麼?

我試圖找出這行代碼:

var1=acos(v1true*varW1'/(norm(v1true))); 

我知道./做什麼,它會導致MATLAB逐項分項。但我不知道'/。任何人都可以告訴我在MATLAB中有什麼功能嗎?

回答

4

正如布蘭登所說,'是共軛或厄密轉置(又稱線性代數轉置),和'。是數組轉置。欲瞭解更多信息,請參閱MATLAB's Arithmetic Operators page

+1

非常感謝您的鏈接。你以爲我可以用我的谷歌搜索找到... :) – DemiSheep 2010-08-29 19:17:08

1

'是共軛或厄米特轉置。如果你想做一個正常的轉置,使用。「

-1

是的,在你的情況下,你正在進行varW1的轉置,將其與規範(v1true)分開,然後再乘以v1true。