1、确定求解的非线性规划问题,如图所示。
2、依次编写三个m文件,首先编写目标函数的m文件,如图所示。
3、然后编写约束条件的m文件,如图所示。
4、再依据蒙特卡洛法求解的基本思想编写主程序的m文件。先初始化,利用unifrnd函数产生服从均匀分布的随机数,作为试验点。
5、然后调用目标函数和约束条件的m文件,找出最优解,如图所示。
6、最后,显示找到的最优解,如图所示。
7、保存编好的程序,运行结果如图所示。
1、确定求解的非线性规划问题,如图所示。
2、依次编写三个m文件,首先编写目标函数的m文件,如图所示。
3、然后编写约束条件的m文件,如图所示。
4、再依据蒙特卡洛法求解的基本思想编写主程序的m文件。先初始化,利用unifrnd函数产生服从均匀分布的随机数,作为试验点。
5、然后调用目标函数和约束条件的m文件,找出最优解,如图所示。
6、最后,显示找到的最优解,如图所示。
7、保存编好的程序,运行结果如图所示。