1. matlab優化工具箱安裝
把工具箱解壓到matalb安裝目錄的toolbox目錄下(一般在Program Files下找到Matlab的安裝位置,點進去就能找到toolbox),回然後用addpath或者pathtool把該工具箱答的路徑添加到matlab的搜索路徑中,最後用which newtoolbox_command.m來檢驗是否可以訪問。如果能夠顯示新設置的路徑,則表明該工具箱可以使用了。
2. MATLAB優化工具箱--線性規劃問題
這個是整數規劃。
你得用別的函數。
比如:ipslv_mex,這個好像得去網上載。
f=ones(7,1);
A=[1,4,0,0,3,1,2;1,0,3,0,1,2,0;1,0,0,2,0,0,1];
b=[50;30;25];
intlist=zeros(7,1); %代表專7個變屬量都是整數
xmin=ones(7,1); %代表7個變數的最小值均為1
xmax=inf*ones(7,1); %代表7個變數最大值均為無窮大
ctype=ones(3,1); %代表三個方程都是Ax=b,大於等於的話為1,小於等於的話為-1
[x,how]=ipslv_mex(f,A,b,intlist,xmax,xmin,ctype)
結果為:
x =
16
1
1
4
9
1
1
3. 如何在MATLAB中打開工具箱
matlab自帶的工具箱,左下角,start-toolbox-選擇
自己下載的工具箱,在file
set
path裡面添加路徑就可以用了
4. matlab優化工具箱lp
lp是matlab5的優化函數,現在matlab7以上都用linprog換成x=linprog(f,A,b)
5. 數學建模MATLAB工具箱是什麼怎麼用
Matlab工具箱已經成為一個系列產品,Matlab主工具箱和各種工具箱(toolbox )。
工具箱簡介
1功能型工具箱 —— 通用型
功能型工具箱主要用來擴充Matlab的數值計算、符號運算功能、圖形建模模擬功能、文字處理功能以及與硬體實時交互功能,能夠用於多種學科。
2領域型工具箱 —— 專用型
領域型工具箱是學科專用工具箱,其專業性很強,比如控制系統工具箱( Control System Toolbox);信號處理工具箱(Signal Processing Toolbox);財政金融工具箱( Financial Toolbox)等等。只適用於本專業。
3
Matlab常用工具箱
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系統工具箱
Communication Toolbox——通訊工具箱
Financial Toolbox——財政金融工具箱
System Identification Toolbox——系統辨識工具箱
Fuzzy Logic Toolbox——模糊邏輯工具箱
Bioinformatics Toolbox——生物分析工具箱
Image Processing Toolbox——圖象處理工具箱
Database Toolbox——資料庫工具箱
Model predictive Control Toolbox——模型預測控制工具箱
Neural Network Toolbox——神經網路工具箱
Optimization Toolbox——優化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——魯棒控制工具箱
Signal Processing Toolbox——信號處理工具箱
Spline Toolbox——樣條工具箱
Statistics Toolbox——統計工具箱
Symbolic Math Toolbox——符號數學工具箱
Simulink Toolbox——動態模擬工具箱
Virtual Reality Toolbox——虛擬現實工具箱
Wavelet Toolbox——小波工具箱
等等…….
而且每個新出的版本都在增加、更新完善。
6. matlab的優化工具箱,optimization中fminimax的使用
http://..com/question/333697368.html
x = fminimax(fun,x0)給定初值x0, 求函數最小值;
x = fminimax(fun,x0,A,b)給定初值x0,且滿足A x<=b,A是矩陣,b是向量;
x = fminimax(fun,x,A,b,Aeq,beq),滿足A x<=b,滿足線性方程組Aeq*x = beq;Aeq矩陣,beq向量;
x = fminimax(fun,x,A,b,Aeq,beq,lb,ub),用法同上,再滿足 lb<=x<=ub;
x = fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon) subjects the minimax problem to the nonlinear inequalities c(x) or equality constraints ceq(x) defined in nonlcon. fminimax optimizes such that c(x) ≤ 0 and ceq(x) = 0. Set lb = [] and/or ub = [] if no bounds exist.
[x,fval] = fminimax(...)返回最小值時x值和函數最小值。
[x,fval,maxfval] = fminimax(...) 返回目標函數最大值;
[x,fval,maxfval,exitflag] = fminimax(...)返回 exitflag描述最小值存在狀態。
希望幫上你。
7. matlab 優化工具箱怎麼用
首先看一個gui對遺傳演算法的應用, 求下列函數的極小值。 f(x)=x.^4-3*x.^3+x.^2-2; 利用遺傳演算法求內解容,選擇ga solver(求解器),輸入適應函數,輸入變數個數,start就可以了,充分反應了遺傳演算法的優越性。 接著是對無約束一維極值問題的求解。...
8. matlab優化工具箱怎麼調用呀我們要處理貝葉斯診斷問題請問該怎麼操作
1、MATLAB自帶工具箱
查看方來式:源
首先詳細介紹一下MATLAB自帶工具箱的使用。
在不熟悉一些調用工具箱的命令的時候,可以在MATLAB主窗口中,點擊左下角start--toolboxes,就會羅列出MATLAB已經安裝的所有工具箱,可以根據個人的需要選擇將要使用的工具箱。可以看到有擬合工具箱、金融工具箱、最優化工具箱等等。
2、調用(打開)方式:以調用擬合工具箱為例,進行詳細的示例。
調用方式一:
按照以下步驟:
點擊主窗口左下角start--toolboxes--curve fitting--curve fitting tool 單擊,就可以打開擬合工具箱。
3、調用方式二:
在上一步中,在start--toolboxes--curve fitting--curve fitting tool ,到這里的時候,會看到在其後面有一個簡寫 cftool ,這就是擬合工具箱調用命令函數。在MATLAB主窗口中輸入cftool ,回車,同樣可以打開擬合工具箱。
4、工具箱的使用:
擬合工具箱打開之後,就可以進行多種曲線擬合了。
9. 如何使用matlab中的工具箱
首先,將下載的工具箱文件解壓,將文件夾復制到MATLAB安裝目錄下toolbox文件夾下專。
其次,在MATLAB命令行中輸屬入如下命令:
>>cd D:\MATLAB7\toolbox\piotr_toolbox % 找到你的工具箱
>> addpath(genpath('D:\MATLAB7\toolbox\piotr_toolbox')) %增加路徑
>> savepath %永久保存路徑
最後,檢查是否成功:
>>which hog %隨便輸入所加入工具箱中的一個m文件
D:\MATLAB7\toolbox\piotr_toolbox\channels\hog.m %得到此文件路徑,即載入正確
10. MATLAB優化工具箱怎麼試用
首先看一個gui對遺傳演算法的應用,
求下列函數的極小值。
f(x)=x.^4-3*x.^3+x.^2-2;
利用遺傳演算法求解,選擇ga solver(求解器),輸入適應函數,輸入變數個數,start就可以了,充分反應了遺傳演算法的優越性。
接著是對無約束一維極值問題的求解。
首先是進退法搜索單谷函數的極值問題。原理就是在固定區間內按照一定步長無窮逼近最優解,不過無論怎樣逼近,最後得到的還是符合精度的區間,並不是理論最優解。Matlab中用minJT函數來實現。
相關的函數代碼可以在matlab相關文件夾中找到,這里就不多說,不過還是按這種方法求一下上面的極小值問題。
代碼如下:
syms x;
f=x^4-3*x^3+x^2-2;
[x1,x2]=minJT(f,0,0.001);
在2009b中結果是。2009b已經沒有這個函數了。
無語了一下,繼續看下一種方法,黃金分割法。
也是一種無窮逼近法,利用黃金分割長生前一個區間中的內點,捨去一個端點。逐漸逼近最小值,是一種單向收縮法。
不過2009b也沒有這個函數了。
然後是斐波那契法。
我們首先就會聯想到斐波那契數列,不過這里確實用到了斐波那契數列。
斐波那契法顯然是一種雙向收縮法具體的搜索原理就不多追究了。
然後便是牛頓迭代法,原來就學過的一種速度相當快的迭代方法,其中優化後的全局牛頓法,一般的牛頓法需要初始點接近最值點而全局牛頓法則不需要這個要求。關最後還有割線法,二次插值和三次插值法。以後會慢慢補充相關的函數m文件的。