MATLAB中的符号数学简化

时间:2017-05-05 04:24:28

标签: matlab symbolic-math

我正在尝试使用MATLAB进行符号计算。代码如下

clc; 
syms jx1 jx2 jx3 jx4 jy1 jy2 jy3 jy4 jz1 jz2 jz3 jz4;
A=[1 1 1 1;jx1 jx2 jx3 jx4;jy1 jy2 jy3 jy4;jz1 jz2 jz3 jz4] 
J=inv(A);
simple(J);

现在我想介绍以下符号来简化

jx12=jx1-jx2; jx13=jx1-jx3; jx14=jx1-jx4;
jx23=jx2-jx3; jx24=jx2-jx4; jx34=jx3-jx4;
jy12=jy1-jy2; jy13=jy1-jy3; jy14=jy1-jy4; jy23=jy2-jy3; jy24=jy2-jy4; 
jy34=jy3-jy4;jz12=jz1-jz2; jz13=jz1-jz3; jz14=jz1-jz4; jz23=jz2-jz3; jz24=jz2-jz4; jz34=jz3-jz4;
jx21=-jx12; jx31=-jx13; jx41=-jx14; jx32=-jx23; jx42=-jx24; jx43=-jx34;
jy21=-jy12; jy31=-jy13; jy41=-jy14; jy32=-jy23; jy42=-jy24; jy43=-jy34;
jz21=-jz12; jz31=-jz13; jz41=-jz14; jz32=-jz23; jz42=-jz24; jz43=-jz34;

并根据上述内容进一步简化inv的表达式。

我还使用了像assume这样的assume(jx12==jx1-jx2)命令,但我无法根据新符号得到答案。

我应该怎么做?

0 个答案:

没有答案