matlab在工程中的应用

matlab在工程中的应用

ID:5583629

大小:248.50 KB

页数:73页

时间:2017-11-16

matlab在工程中的应用_第1页
matlab在工程中的应用_第2页
matlab在工程中的应用_第3页
matlab在工程中的应用_第4页
matlab在工程中的应用_第5页
资源描述:

《matlab在工程中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab在工程中的应用ApplicationofMatlabinEngineering主讲:王立地沈阳农业大学信息与电气工程学院wanglidi@gmail.com13478114129课程简介本课程为工学门类农业电气化与自动化、电子信息工程专业本科生的专业课。主要讲授包括MATLAB基本操作,科技绘图,MATLAB程序设计,文件输入输出,图形用户界面设计、MATLAB辅助统计分析、控制系统分析、数字信号处理、图像处理、电力系统仿真等内容。Matlab已经发展成为多学科、多种工作平台的功能强大的大型软件

2、。在欧美等高校,Matlab已经成为线性代数、自动控制理论、概率论及数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具,是攻读学位的大学生、硕士生、博士生必须掌握的基本技能。推荐使用教材MATLAB及在电子信息课程中的应用电子工业出版社2006年8月唐向宏定价:¥25.9MATLAB及在电子信息课程中的应用——第3版电子工业出版社2006年3月陈怀琛定价:¥29第一章MATLAB简介与编辑环境1.1MATLAB简介1.2启动和退出MATLAB1.3MATLAB主体界面1.4菜单栏介绍

3、1.1MATLAB简介MATLAB-----matrixlaboratory“矩阵实验室”美国Mathworks公司,1984年。MATLAB的特点1.功能强大2.语言简单3.扩充能力强、可开发性强4.编程易、效率高1.2启动和退出MATLAB1.2.1启动MATLAB双击系统桌面的MATLAB图标开始菜单的程序选项中选择MATLAB命令1.2.2退出MATLAB1.3MATLAB主体界面MATLAB主窗口、命令窗口、历史窗口、当前目录窗口、工作间管理窗口。MATLAB主窗口:其他的几个窗口都包含在这个大的

4、主窗口中命令窗口:CommandWindow历史窗口:CommandHistory当前目录窗口:CurrentDirectory工作间管理窗口:Workspace1.4菜单栏介绍1.4.1文档菜单1.4.2编辑菜单1.4.3调试菜单1.4.4视图菜单1.4.5窗口菜单1.4.6帮助菜单第二章MATLAB常用数学方法2.1向量和向量运算2.2矩阵和矩阵运算2.3数组和数组运算2.4线性代数2.5函数和多项式2.6微积分2.1向量和向量运算2.1.1常用的数学常量2.1.2向量的表示2.1.3向量的各种运算2.

5、1.1常用的数学常量ans—若用户未定义变量名,系统用于计算结果存储的默认变量名pi—圆周率的近似值3.1415926inf或Inf—表示正无穷大,定义为1/0NaN或nan—非数eps—容差变量,定义为1.0到最近浮点数的距离i,j—虚数单位(i=j)2.1.2向量的表示向量的生成用冒号生成向量linspace()生成用冒号生成向量>>a=1:10>>b=2:0.2:4linspace()生成>>linspace(1,10)%生成线性等分100元素的向量。>>linspace(1,10,5)%生成固定元

6、素个数的向量。2.1.3向量的各种运算算术运算符:+-*/^关系运算符:6种<<=>>===~=逻辑运算符&

7、~2.2矩阵和矩阵运算2.2.1矩阵的表示2.2.2矩阵的运算2.2.3矩阵的操作2.2.1矩阵的表示矩阵的下标矩阵的创建特殊矩阵的生成矩阵的下标A(i,j)表示A的第i行,第j列的元素。行列号都从1开始。矩阵元素的表示矩阵名(元素的行下标,列下标)如:c(2,3)c(1,2),w(3)矩阵的创建直接输入法创建矩阵元素在[]内;元素之间用逗号或空格分开;行之间用分号或回车分开;元素不含未定义的变量

8、。特殊矩阵的生成全零阵单位阵全1阵均匀分布随机矩阵正态分布随机矩阵命令全零阵函数zeros格式B=zeros(n)%生成n×n全零阵B=zeros(m,n)%生成m×n全零阵B=zeros([mn])%生成m×n全零阵B=zeros(d1,d2,d3…)%生成d1×d2×d3×…全零阵或数组B=zeros([d1d2d3…])%生成d1×d2×d3×…全零阵或数组B=zeros(size(A))%生成与矩阵A相同大小的全零阵>>zeros(3)命令单位阵函数eye格式Y=eye(n)%生成n×n单位阵Y=e

9、ye(m,n)%生成m×n单位阵Y=eye(size(A))%生成与矩阵A相同大小的单位阵eye():产生单位阵。>>eye(3)命令全1阵函数ones格式Y=ones(n)%生成n×n全1阵Y=ones(m,n)%生成m×n全1阵Y=ones([mn])%生成m×n全1阵Y=ones(d1,d2,d3…)%生成d1×d2×d3×…全1阵或数组Y=ones([d1d2d3…])%生成d1×d2×d3×…全1阵或数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。