Вы всегда можете использовать мои sympoly инструменты, чтобы выполнить большую часть работы за вас. Поскольку этот набор инструментов даст вам прямой доступ к анализируемому результату, это облегчит вашу жизнь, а также сделает много символических манипуляций с выражением. Например ...
>>sympoly x y z
>> P = 3*x + 2*x*y - 2.75*z^2
P =
-2.75*z^2 + 3*x + 2*x*y
>> struct(P)
ans =
Var: {'x' 'y' 'z'}
Exponent: [3x3 double]
Coefficient: [3x1 double]
>> P.Exponent
ans =
0 0 2
1 0 0
1 1 0
>> P.Coefficient
ans =
-2.75
3
2
Найти sympoly на файлообменнике.