如何在matlab中将偏导数转换为矩阵

时间:2017-05-20 21:10:13

标签: matlab

  

我需要找到一个非线性方程的偏导数        X1 ^ 2 + 3x1x2-5x1 ^ 2-X2        并将其转换为矩阵。任何帮助都很高        赞赏。并且输出应该是矩阵系数谢谢        提前

1 个答案:

答案 0 :(得分:0)

如果我有你的问题,你可以得到方程式的偏差,如下所示:

syms 'x1' 'x2';
mat = [diff(x1^2+3*x1*x2-5*x1^2-x2,x1);diff(x1^2+3*x1*x2-5*x1^2-x2,x2)];

或使用渐变:

gradient(x1^2+3*x1*x2-5*x1^2-x2)