我想写下给出的表达式:
在此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 命令中的错误:需要算术表达式。[exp] sym/privUnaryOp 中的错误(第 845 行)
Csym = mupadmex(op,args{1}.s,varargin{:});sym/exp 中的错误(第 6 行)
Y = privUnaryOp(X, 'symobj::map', 'exp');Acuna_model_funct 中的错误(第 24 行)
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);
请帮助我形成一个方程,以便我可以优化它(相对于 theeta 最大化它)。