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