[討論] fmincon求最佳解問題
我的主程式可以求得我空間節點分布關係的矩陣
接著求出這個矩陣的次小特徵值
然後這個主程式的變量為一個X的座標向量
現在想要用fmincon的工具求出我X的擺放位置
來使我的次小特徵值可以達到最大
我的主程式如下
clc
clear all
A=[];
b=[];
x0=[0;0;0]
X = fmincon(@myfun,x0,A,b)
然後這是myfun的內容
f=myfun(X)
.
.
.
.
輸入X會得出一個L矩陣
[V,Eig]=eig(L);
f=-Eig(2,2); %這個為我想要讓他得到最大值的解 因要求最大解所以有加負號
end
雖然可以成功執行
但是找出來的X值都會是我設定的x0
Command Window內沒有看到他去做迭代的過程
直接顯示
Optimization completed because at the initial point, the objective function
is non-decreasing
in feasible directions to within the default value of the optimality
tolerance, and
constraints are satisfied to within the default value of the constraint
tolerance.
麻煩懂這個工具的高手拯救一下了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.92.20
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1540906049.A.802.html
推
10/30 22:40,
6年前
, 1F
10/30 22:40, 1F
推
10/30 22:45,
6年前
, 2F
10/30 22:45, 2F
→
10/31 00:36,
6年前
, 3F
10/31 00:36, 3F
→
10/31 00:36,
6年前
, 4F
10/31 00:36, 4F
推
10/31 17:41,
6年前
, 5F
10/31 17:41, 5F
→
10/31 17:42,
6年前
, 6F
10/31 17:42, 6F
→
10/31 23:02,
6年前
, 7F
10/31 23:02, 7F
→
10/31 23:02,
6年前
, 8F
10/31 23:02, 8F
→
10/31 23:03,
6年前
, 9F
10/31 23:03, 9F
推
11/01 14:04,
6年前
, 10F
11/01 14:04, 10F
→
11/01 14:05,
6年前
, 11F
11/01 14:05, 11F
→
11/01 15:02,
6年前
, 12F
11/01 15:02, 12F
→
11/01 15:03,
6年前
, 13F
11/01 15:03, 13F
→
11/01 15:49,
6年前
, 14F
11/01 15:49, 14F
推
11/02 08:49,
6年前
, 15F
11/02 08:49, 15F
→
11/02 08:50,
6年前
, 16F
11/02 08:50, 16F
推
11/02 22:18,
6年前
, 17F
11/02 22:18, 17F
→
11/02 22:19,
6年前
, 18F
11/02 22:19, 18F
→
11/02 22:19,
6年前
, 19F
11/02 22:19, 19F
→
11/02 22:20,
6年前
, 20F
11/02 22:20, 20F
推
11/19 11:33,
6年前
, 21F
11/19 11:33, 21F
→
11/19 11:34,
6年前
, 22F
11/19 11:34, 22F
→
11/19 11:36,
6年前
, 23F
11/19 11:36, 23F
→
11/19 11:36,
6年前
, 24F
11/19 11:36, 24F
→
11/19 11:37,
6年前
, 25F
11/19 11:37, 25F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章