Matlab MuPAD命令中出错:应为算术表达式。[exp]

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,

我想写出以下表达式:

在本例中,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, 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返回有效的表达式,这样我就可以根据数据对它进行优化