dd1=@(x) integral(@(t) ((t/x(1))*10+(((t/x(1))+1)x(1)-t)200+3000)(1/(sqrt(2pi)*196.629)).exp(-(t-600).^2/(2196.629^2)),0,x(1)x(2))+integral(@(t) (x(2)10+10000)(1/(sqrt(2pi)196.629)).exp(-(t-600).^2/(2196.629^2)),x(1)x(2),100000)/(integral(@(t) (t-1)(1/(sqrt(2pi)*196.629)).exp(-(t-600).^2/(2196.629^2)),0,x(1)x(2))+integral(@(t) (x(1)x(2))(1/(sqrt(2pi)*196.629)).exp(-(t-600).^2/(2196.629^2)),x(1)*x(2),100000)); A=[];b=[];Aeq=[];Beq=[];VL=[1,1];BL=[50,50]; x0=[25,25]; [x,fval]=(dd1,A,b,Aeq,Beq,VL,BL)这段matlab代码有什么错误
时间: 2023-07-30 13:06:21 浏览: 41
这段 Matlab 代码中在计算中间部分的线性函数时出现了错误,第一个积分项中,(((t/x(1))+1)x(1)-t)应该改为(((t/x(1))+1)*x(1)-t),即需要在乘法运算符 * 前添加一个乘号。
因此,正确的代码应该是:
```matlab
dd1=@(x) integral(@(t) ((t/x(1))*10+(((t/x(1))+1)*x(1)-t)*200+3000)*(1/(sqrt(2*pi)*196.629)).*exp(-(t-600).^2/(2*196.629^2)),0,x(1)*x(2))+integral(@(t) (x(2)*10+10000)*(1/(sqrt(2*pi)*196.629)).*exp(-(t-600).^2/(2*196.629^2)),x(1)*x(2),100000)/(integral(@(t) (t-1)*(1/(sqrt(2*pi)*196.629)).*exp(-(t-600).^2/(2*196.629^2)),0,x(1)*x(2))+integral(@(t) (x(1)*x(2))*(1/(sqrt(2*pi)*196.629)).*exp(-(t-600).^2/(2*196.629^2)),x(1)*x(2),100000));
A=[];b=[];Aeq=[];Beq=[];VL=[1,1];BL=[50,50]; x0=[25,25];
[x,fval]=(dd1,A,b,Aeq,Beq,VL,BL,x0);
```
此外,为了保证优化问题的成功求解,还需要将初始点 x0 传入 fmincon 函数中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)