资源描述:
《控制系统的matlab仿真与设计复习高等教育出版社王海英袁丽英吴勃》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章MATLAB基础仿真的定义及分类仿真可分为物理仿真、数学仿真和混合仿真。对实际系统构建物理模型或数学模型进行研究,然后把对模型试验研究的结果应用到实际系统中去,这种方法就叫做模拟仿真研究,简称仿真。仿真遵循的原则是相似原理,即几何相似、环境相似和性能相似。MATLAB语言的特点MATLAB操作桌面命令窗口、历史命令窗口、当前目录浏览器窗口、工作空间浏览器窗口、编辑器窗口、帮助浏览器窗口。内存变量的查阅和删除工作空间(Workspace)数据文件的操作变量(函数)命名规则基本数据类型程序编辑规
2、则编程基础第二章数据结构及其运算1数据类型六种基本数据类型双精度型,字符型,稀疏型,细胞型,结构体,存储型。2一维数组创建冒号,linspace,logspaceformatshort,formatlong显示访问3二维数组创建逐个输入数组元素值;利用M文件。访问双下标方式,单下标方式单下标和双下标ind2sub和sub2ind转换;访问二维数组的子数组。4数组操作标准数组的生成oneszerosrandeyediag数组操作catfliplrflipudrot90repmattriltriu5数
3、组运算与矩阵运算A+B,A-B,A.*B,A./B(A.B),A.^B数组运算函数矩阵运算A+BA-BA*BA/B求xB=A的最小二乘解。AB求Bx=A的最小二乘解。A^pinv(A)矩阵的逆矩阵。s*A标量乘矩阵6多项式创建poly(A)方阵特征多项式poly(a)创建特征根对应多项式多项式的运算加减:+-(同样长度)相乘:p=conv(p1,p2)相除:[q,r]=deconv(p1,p2)求导:dp=polyder(p)dp=polyder(p1,p2)[num,den]=polyder
4、(p1,p2)求根:roots(p)求值:pA=polyval(p,A)MA=ployvalm(p,A)7关系运算、逻辑运算和运算符关系运算符~=不等于(教材有错)逻辑运算符&逻辑与
5、逻辑或~逻辑非xor逻辑异或。运算符及其优先级8细胞数组细胞数组的访问第三章数据的可视化figuresubplot(m,n,p)离散数据的准备基本二维绘图函数plot以及属性plot(x,y,‘color_linestyle_marker’)坐标控制,栅格控制,追加控制,图形标注图形交互命令[x,y]=ginput[
6、x,y]=ginput(n)常用函数的绘图第四章M文件和程序设计1分支控制if和switch两种语句if结构ifexpressioncommandsendif-else结构ifexpressioncommands1elsecommands2endif-elseif-else结构ifexpression_1command_1elseifexpression_2command_2……elseifexpression_ncommand_nelsecommand_elendswitch-case结构swi
7、tchexp_constcasevalue_1commands_1casevalue_2commands_2┅casevalue_ncommands_notherwisecommands_owend2循环控制for循环For,while,breakforx=Arraycommandsendwhile循环whileexpressioncommandsendbreak3人机交互控制Input,disp(x)4m文件m文件分为命令文件和函数文件函数文件命名、存储方式函数文件编写格式varargin数目可
8、变的输入变量列表varargout数目可变的输出变量列表基本工作空间、函数工作空间局部变量和全局变量第五章数值计算1线性代数行列式和求逆d=det(X)Y=inv(X)特征值和特征向量[V,D]=eig(A)线性方程组的解x=Ab左除运算符法x=pinv(A)*b广义逆法solve符号计算法2函数分析一元函数零点x=fzero(fun,x0)[x,fval,exitflag,output]=fzero(fun,x0,options)多元函数的零点[x,fval,exitflag,output]=
9、fsolve(fun,x0,options)x=fsolve(fun,x0)一元函数fun在自变量(x1,x2)区间的最小值[x,fval,exitflag,output]=fminbnd(fun,x1,x2,options)求多元函数fun在自变量向量x0附近的极小值点[x,fval,exitflag,output]=fminsearch(fun,x0,options)[x,fval,exitflag,output]=fminunc(fun,x0,options)3常微分方程的数