⑴ matlab中關於optimization tool
a.打開工具箱。在Solver里選擇 ga -Genetic Algorithm
b. 編寫fitness function:
建立一個.m文件,比如fitness.m
代碼:
function [y] = fitness( x )
y = 0.5*x(1)^2 + x(2)^2 -x(1)*x(2) -2*x(1) -6*x(2);
end
就這么簡單就可以了。x表示的是輸入值,y是要最小化的值。
c. 在Optimization Tool 里的fitnessfunction : 寫上 @fitness
number of variables 里寫上2,表示輸入向量(注意理解向量)里只有二個值。
A和b分別是線性不等約束條件的矩陣系數A和向量b;Aeq和beq分別是線性等式約束條件的矩陣系數Aeq和向量beq;LB和UB分別為nvars個帶求解變數的上下限向量。注意:這裡面的向量都是列向量哦!其他參數可以參考matlab的help。
然後點start,結果就跑出來了
(這個y的函數還有上下限,就不寫了,如果去matlab上就自己選一個簡單點的吧)
⑵ 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描述最小值存在狀態。
希望幫上你。
⑶ 為什麼安裝完matlab R2010a後,工具箱global optimization toolbox用不了在help的document里也沒有。
在控制面板卸載程序裡面是找不到卸載的,在快速啟動欄里也找不到,360也找不到卸載路徑。唯一的辦法就是在matlab文件夾里找uninstall.exe文件,雙擊它就可以卸載了,卸載完後可能仍會留有少量文件,手動刪除即可
⑷ 用matlab的optimization工具箱遺傳演算法,添加約束條件的問題。
你看到下邊那個nonlinear constraint function了嗎?
把你的約束寫在一個m文件的function中,函數名比如取為:xconstr
則將@xconstr寫到nonlinear constraint function後面的框里,應該就可以了。線性約束的話直接寫在上方的欄目中。
你的優化問題沒看到,用遺傳演算法求解一般沒有問題。這種智能優化演算法的最大優點在於求解多局部解優化問題時能得到全局性較好的最有解。如果你不考解的全局最優性的話,可以直接使用fmincon函數來求解。關於fmincon函數,可以在matlab命令行中輸入 doc fmincon命令以查看幫助。
⑸ 如何使用matlab中的工具箱
如果是系統自帶的,你可以直接用,如果是外部的或者是自編的你需要先把文件夾拷貝到tools文件夾下,再設置路徑。
Matlab常用工具箱介紹(英漢對照)
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系統工具箱
Communication Toolbox——通訊工具箱
Financial Toolbox——財政金融工具箱
System Identification Toolbox——系統辨識工具箱
Fuzzy Logic Toolbox——模糊邏輯工具箱
Higher-Order Spectral Analysis Toolbox——高階譜分析工具箱
Image Processing Toolbox——圖象處理工具箱
LMI Control Toolbox——線性矩陣不等式工具箱
Model predictive Control Toolbox——模型預測控制工具箱
μ-Analysis and Synthesis Toolbox——μ分析工具箱
Neural Network Toolbox——神經網路工具箱
Optimization Toolbox——優化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——魯棒控制工具箱
Signal Processing Toolbox——信號處理工具箱
Spline Toolbox——樣條工具箱
Statistics Toolbox——統計工具箱
Symbolic Math Toolbox——符號數學工具箱
Simulink Toolbox——動態模擬工具箱
System Identification Toolbox——系統辨識工具箱
Wavele Toolbox——小波工具箱
例如:控制系統工具箱包含如下功能:
連續系統設計和離散系統設計
狀態空間和傳遞函數以及模型轉換
時域響應(脈沖響應、階躍響應、斜坡響應)
頻域響應(Bode圖、Nyquist圖)
根軌跡、極點配置
較為常見的matlab控制箱有:
控制類:
控制系統工具箱(control systems toolbox)
系統識別工具箱(system identification toolbox)
魯棒控制工具箱(robust control toolbox)
神經網路工具箱(neural network toolbox)
頻域系統識別工具箱(frequency domain system identification toolbox)
模型預測控制工具箱(model predictive control toolbox)
多變數頻率設計工具箱(multivariable frequency design toolbox)
信號處理類:
信號處理工具箱(signal processing toolbox)
濾波器設計工具箱(filter design toolbox)
通信工具箱(communication toolbox)
小波分析工具箱(wavelet toolbox)
高階譜分析工具箱(higher order spectral analysis toolbox)
其它工具箱:
統計工具箱(statistics toolbox)
數學符號工具箱(symbolic math toolbox)
定點工具箱(fixed-point toolbox)
射頻工具箱(RF toolbox)
1990年,MathWorks軟體公司為Matlab提供了新的控制系統模型化圖形輸入與模擬工具,並命名為Simulab,使得模擬軟體進入了模型化圖形組態階段,1992年正式命名為Simulink,即simu(模擬)和link(連接)。matlab7.0里的simulink為6.0版本,matlab6.5里的simulink為5.0版本。
MATLAB的SIMULINK子庫是一個建模、分析各種物理和數學系統的軟體,它用框圖表示系統的各個環節,用帶方向的連線表示各環節的輸入輸出關系。
啟動SIMULINK十分容易,只需在MATLAB的命令窗口鍵入「SIMULINK」命令,此時出現一個SIMULINK窗口,包含七個模型庫,分別是信號源庫、輸出庫、離散系統庫、線性系統庫、非線性系統庫及擴展系統庫。
1.信號源庫
包括階躍信號、正弦波、白雜訊、時鍾、常值、文件、信號發生器等各種信號源,其中信號發生器可產生正弦波、方波、鋸齒波、隨機信號等波形。
2.輸出庫
包括示波器模擬窗口、MATLAB工作區、文件等形式的輸出。
3.離散系統庫
包括五種標准模式:延遲,零-極點,濾波器,離散傳遞函數,離散狀態空間。
4.線性系統庫
提供七種標准模式:加法器、比例環節、積分環節、微分環節、傳遞函數、零-極點、狀態空間。
5.非線性系統庫
提供十三種常用標准模式:絕對值、乘法、函數、回環特性、死區特性、斜率、繼電器特性、飽和特性、開關特性等。
6.系統連接庫包括輸入、輸出、多路轉換等模塊,用於連接其他模塊。
7.系統擴展庫
考慮到系統的復雜性,SIMULINK另提供十二種類型的擴展系統庫,每一種又有多種模型供選擇。
使用時只要從各子庫中取出模型,定義好模型參數,將各模型連接起來,然後設置系統參數,如模擬時間、模擬步長、計算方法等。SIMULINK提供了Euler、RungeKutta、Gear、Adams及專用於線性系統的LinSim演算法,用戶根據模擬要求選擇適當的演算法。
當然,不同版本的Matlab/Simulink內容有所不同。
另外,Simulink還提供了諸如航空航天、CDMA、DSP、機械、電力系統等專業模塊庫,給快速建模提供了很大的便利。
⑹ 數學建模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——小波工具箱
等等…….
而且每個新出的版本都在增加、更新完善。
⑺ 絕地求生optimization怎麼用
絕地求生optimization是用來優化性能的,給你搬來一些優化方案,如果不是你的需求可以去草鞋游戲看看吧,裡面有不少絕地求生的攻略,只能幫到你這了(手動滑稽)
畫面優化設置圖文教程
使用軟體打包下載:
畫質優化、顯示FPS、Ping、顯示時間:
優化設置軟體:
1、下載解壓
2、畫質優化、顯示FPS、Ping、顯示時間:
找到解壓好的 Reshade 文件。
找到游戲安裝目錄
打開游戲安裝目錄--TslGame--Binaries--Win64。
把Reshade 文件復制過去。
復制文件夾地址:
記事本方式打開dxgi.ini並修改地址(替換到Win64就可以了)
進入游戲,如果這個時候開打開游戲會游戲崩潰,請把dxgi改成d3d11即可。
進入游戲時先按F10打開插件,再按shift+F2打開插件菜單,紅色區域可以設置每個功能的開關快捷鍵。
這幾個選項你可以打開/關閉看一看效果再決定要不要打開,時間、FPS、Ping在Settings設置。
3.打開PUBG Optimization文件中的 啟動 PUBG 優化程序 Ver.1004.3.exe (有更新的需要去官網下載最新版使用)
根據自己的需求進行設置官方推薦低配置穩定。
⑻ 用matlab的optimization工具箱遺傳演算法優化函數,被優化的函數和條件約束如下,請問為會有報錯(圖片)
你的約束函數有問題,x如果超出了反正切的默認范圍,就會出現復數
此時你的程序就沒辦法通過復數的ceq進行計算了
⑼ 如何使用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 %得到此文件路徑,即載入正確
⑽ matlab7.0怎麼進入Optimization Toolbox這個界面
抬頭往上看 一排toolbox 選就完了 前提是你裝了optimization 工具箱 一般都會有的!