Matlab MuPAD命令中出错:应为算术表达式。[exp]
我想写出以下表达式: 在本例中,calculate_dk和calculate_T是具有输入参数ii和jj的函数。我想最大化这个关于theeta变量的方程。但是,我无法为此目的形成所需的表达。我尝试使用symsum函数Matlab MuPAD命令中出错:应为算术表达式。[exp],matlab,mupad,Matlab,Mupad,我想写出以下表达式: 在本例中,calculate_dk和calculate_T是具有输入参数ii和jj的函数。我想最大化这个关于theeta变量的方程。但是,我无法为此目的形成所需的表达。我尝试使用symsum函数 syms ii jj F = symsum(symsum(nchoosek(15,ii-1)*nchoosek(15,jj-1)*exp(theeta*calculate_dk(ii-1,jj-1) + sigmaa*calculate_T(ii-1,jj-1)), jj, 1,
syms ii jj
F = symsum(symsum(nchoosek(15,ii-1)*nchoosek(15,jj-1)*exp(theeta*calculate_dk(ii-1,jj-1) + sigmaa*calculate_T(ii-1,jj-1)), jj, 1, 16),ii,1,16);
但它给出了错误
使用mupadmex时出错MuPAD命令中的错误:算术错误
表达式是预期的。sym/privUnaryOp第845行中的[exp]错误
Csym=mupadmexop,args{1}.s,varargin{:}
sym/exp第6行Y=privUnaryOpX“symobj::map”中出错,
“经验”
Acuna_model_函数行24 F中的错误=
symsumsymsumnchoosek15,ii-1*nchoosek15,jj-1*EXPEETA*
计算dkii-1,jj-1+sigmaa*计算dkii-1,jj-1,jj,1,
16,ii,1,16
请帮我建立一个方程,这样我就可以优化它,最大化它与theeta的关系。让你的表达式可以运行。关于优化的问题是否不知道在这种情况下这意味着什么或关于错误?提供完整的错误消息。我只想用F返回有效的表达式,这样我就可以根据数据对它进行优化