matlab用solve解方程syms x y c en fai;[x,y]=solve('log(

发布时间:2021-02-26 09:37:28

matlab用solve解方程syms x y c en fai;[x,y]=solve('log(y.*(1-x)/(x.*(1-y)))+en','y.*(1-c.*sum((k.*(y./x).^k)/sum(((y./x).*exp(en-2.*pi)).^k)))+x.*c.*sum((k.*(y./x).^k/sum(((y./x)*exp(en-2.*pi)).^k))-fai')

网友回答

首先检查solve中第二个式子:
,'y*(1-c*sum((k*(y/x)^k)/sum(((y/x)*exp(en-2*pi))^k)))+x*c*sum((k*(y/x)^k/sum(((y/x)*exp(en-2*pi))^k))-fai'
是否存在括号匹配的问题(好像有问题输入Maple后,提示有误),请楼主检查后再试试,、楼主要想清楚x,y到底是标量还是矩阵,或者是向量,如果是矩阵或向量是需要加小数点的,为什么会出现sum()函数呢?matlab符号求和是用symsum指令使用方法是:symsum(f,k,0,inf))
在Matlab中直接那样声明出来的x,y是标量符号变量.
以上问题属网友观点,不代表本站立场,仅供参考!