Matlab优化工具箱的主要功能及其使用方法,掌握优化工具箱中常用函数的功能和语法,并利用其进行极值运算、求解线性和非线性问题等,为进一步的仿真设计和研究打下基础。
二实验设备
个人计算机,Matlab软件。
三实验准备
预习本实验有关内容(如教材第6章中的相应指令说明和例题),编写本次仿真练习题的相应程序。
四实验内容1应用Matlab优化工具箱求解优化问题
例题66610,选做2题,要求自行修改方程系数,并比较运行结果。
2x1x2ex1
x2例如求解非线性方程:x12x2e初始值为x055。
例66
原程序fu
ctio
Fmyfu
xF2x1x2expx1x12x2expx2x055optio
soptimsetDisplayiterxfvalfsolvemyfu
x0optio
s
f改变后fu
ctio
Fmyfu
xF3x1x2expx1x13x2expx2x055optio
soptimsetDisplayiterxfvalfsolvemyfu
x0optio
s
例68利用Matlab命令求解下面的无约束非线性规划问题。
2mi
fxex14x122x24x1x22x212xR
原程序fu
ctio
ffu
xfexpx14x122x224x1x22x21x011optio
sxoptio
sfmi
ufu
x0optio
s改变后fu
ctio
ffu
xfexpx15x123x222x1x24x21x011optio
sxoptio
sfmi
ufu
x0optio
s
2应用Matlab优化工具箱求解极值问题
f已知函数fx10expxcosx,求函数的极值。(1)x∈2,5时,求函数的最小值,并画出函数的曲线。Xfmi
10expxcosx25X23562f10expxcosxfplotf25Y06702
(2)x∈3,9时,求函数的最大值,并画出函数的曲线。Xfmi
10expxcosx39X54978f10expxcosxfplotf39Y00290
f五.总结与体会熟悉了Matlab优化工具的主要功能和使用方法,常用函数的功能,并利用进行极值运算,求解线性非线性问题。
f实验三利用Matlab和Simuli
k进行系统仿真设计
一.实验目的
通过实验对一个汽车运动控制系统进行实际设计与仿真,掌握控制系统性能的分析和仿真处理过程,熟悉用Matlab和Simuli
k进行系统仿真的基本方法。
二实验设备
个人计算机,Matlab软件。
三实验准备
预习本实验相关说明,复习PID控制器的原理和作用,明确汽车运动控制系统问题的描述及其模型表示,编写本次仿真练习的相应程序。
四实验说明
本实验是对一个汽车运动控制系统进行实际设计与仿真,其方法是先对汽车运动控制系统进行建摸,然后对其进行PID控制器的设计,建立了汽车运动控制系统的模型后,可采用Matlab和Simuli
k对控制系统进行仿真设计。注意:设r