Matlab象征性

我试图使用Matlab符号工具箱比较两个简单的表达式.出于某种原因,代码返回0.任何想法?

syms a b c
A = (a/b)^c
B = a^c/b^c
isequal(A,B)

最佳答案 一般来说你写的不是真的,在正确的“假设”下它变成了现实:例如,假设c是一个整数,你可以欺骗MATLAB扩展A

clc; clear all;
syms a 
syms b 
syms c integer
A = (a/b)^c;
B = simplify((a^c)/(b^c));
disp(isequal(A,B));
disp(A);
disp(B);

1

a^c/b^c
a^c/b^c

点赞