0
我有3個矩陣:Scilab的符號矩陣乘法
T_01 = ['cosd*t1', '-sind*t1', '0', 'd1*cosd*t1'; 'sind*t1', 'cosd*t1', '0', 'd1*sind*t1'; '0', '1', '1', '0'; '0', '0', '0', '1']
T_12 = ['cosd*t2', '-sind*t2', '0', 'd2*cosd*t2'; 'sind*t2', 'cosd*t2', '0', 'd2*sind*t2'; '0', '1', '1', '0'; '0', '0', '0', '1']
T_23 = ['cosd*t3', '-sind*t3', '0', 'd3*cosd*t3'; 'sind*t3', 'cosd*t3', '0', 'd3*sind*t3'; '0', '1', '1', '0'; '0', '0', '0', '1']
我需要做一個符號乘法,所以我想:
mulf(T_01,T_12,T_23)
但我得到這個錯誤:
!--error 39
mulf: Quantidade incorreta de argumentos de entrada: esperava-se 2.
發生了什麼?
Obs .:對不起,我的英語。
mulf功能只需要2個參數。由於乘法是關聯的,即a * b * c = a *(b * c),所以可以嘗試mulf(T_01,mulf(T_12,T_23))''。然後再次,你會得到另一個錯誤,因爲矩陣不能是這個函數的輸入。你到底想做什麼?你能澄清嗎?也許你可以告訴我們你期望得到的結果是什麼。 – luispauloml