看過將數列(string)plot成矩陣的方式,
現在有個小疑問,本人也試了幾次
如果要將兩個3x3的矩陣作相乘,
可以直接使用程式中的 matrix AxB 的功能嗎?
都會出現我所輸入的是三維矩陣,但該功能只限二為使用
我該怎麼辦呢?
看過將數列(string)plot成矩陣的方式,
現在有個小疑問,本人也試了幾次
如果要將兩個3x3的矩陣作相乘,
可以直接使用程式中的 matrix AxB 的功能嗎?
都會出現我所輸入的是三維矩陣,但該功能只限二為使用
我該怎麼辦呢?
你所謂的矩陣相乘指的是單純的元素相乘?
還是數學上的矩陣相乘??兩者意義完全不同喔。
Labview裡面的矩陣相乘式 AxB.vi指的是後者,請看help,寫得很清楚啊。
因此就你的題目而言,應該是絕對可以使用的才對。
另外,我看不懂你最後一句話。
妳說的3*3矩陣,就是一個二維矩陣啊。
不過既然你的文章發表在儀控這一塊,那稍微提醒一下,
單純的array不能做矩陣運算,
請先轉成矩陣(array to matrix.vi)然後才能用AxB.vi
謝謝你們的提醒
感激感激
謝謝你的詳細解說。
我所指的正是數學上的矩陣相乘。因為研究上的需要,須將空間座標中的兩個點作矩陣
上的換算(Directional Cosine Matrix, DCM)。
所以我須將數列(.txt)轉成 矩陣 的排列方式,再做相乘 (這是我問題的原意)
由於先前有人請教過將數列轉換成矩陣(不過這樣好像也只是排列成array的形式ㄝ…),所以我就想嘗試,將這兩個這樣轉換過的矩陣
作相乘
謝謝你(們)提醒我尚須將array轉換成matrix。
初次使用labvie, 以及這個論壇,希望不是只當個有問題才上來要東西的人。
再次謝謝
P.S 可以請問將array transpose to matrix的方式嗎?因為我搜尋了各種方式…就
是找不著。
請在block diagram中按滑鼠右鍵把function叫出。
然後 function –> programming –> array –> array to matrix.vi
即可
謝謝你的耐心與解說^^
也許是因為我的是7.0
所以一直找不到......
請問除了試用版,在7.0有什麼替代方式嗎?
(對不起,因為初學,好像一直在問些很基本的問題....如果有違規的話,請大大警告一聲)
[QUOTE=Bridge]請在block diagram中按滑鼠右鍵把function叫出。
然後 function --> programming --> array --> array to matrix.vi
即可
[/QUOTE]
在7.1版本以下並沒有這個vi
謝謝 ancle 和 bridge的耐心解說
謝謝你們
我已在下載試用版了
如果您是使用7.0版,那麼你無法開啟7.1版的程式,我轉換的vi是使用
String>>String/Number Conversion>>Fract/Exp String To Number
謝謝各位的幫忙
我下載8.2的試用版後,有比較清楚了,
謝謝