1、首先在電腦中啟動matlab,新建壹個函數文件,用來寫目標函數。
2、在編輯器窗口中寫入要求的目標函數,並保存,註意使函數名與文件名相同。
3、然後再新建壹個函數文件,用來編寫非線性約束條件。步驟及其註意事項同上。額外需要註意的是,需要將兩個函數文件放在同壹個文件夾中。
4、最後,在命令行窗口處寫入fmincon命令。此處需要註意的是,對於沒有的線性約束條件的位置藥用空矩陣代替,並且初始條件需要滿足非線性約束條件。
5、敲下鍵盤上的enter建,結果得出。可以發現exitflag=1是大於0的,所以結果正確。