R1=M2M1Maita1*r1;
r1a1=[diff(R1(1),alpha1);diff(R1(2),alpha1);diff(R1(3),alpha1)];
r2s1=[diff(R1(1),q1);diff(R1(2),q1);diff(R1(3),q1)];
我是在用自定义的function函数里有求偏微分的步骤,但是主程序运行显示
错误使用 diff
差分阶数 N 必须为正整数标量。
在外面这几行代码是能正常运行的,为什么在自定义的function函数里面就出问题了呢?
diff(T,m,n)
T为要处理的矩阵,m为差分阶数,n控制作行差分还是列差分,n=1时作行差分,n=2时作列差分
你这里diff(T1,'q1',1);是什么意思?