MATLAB之(一)数组、矩阵和函数及运算.ppt

MATLAB之(一)数组、矩阵和函数及运算.ppt

ID:49285190

大小:371.50 KB

页数:33页

时间:2020-02-03

MATLAB之(一)数组、矩阵和函数及运算.ppt_第1页
MATLAB之(一)数组、矩阵和函数及运算.ppt_第2页
MATLAB之(一)数组、矩阵和函数及运算.ppt_第3页
MATLAB之(一)数组、矩阵和函数及运算.ppt_第4页
MATLAB之(一)数组、矩阵和函数及运算.ppt_第5页
资源描述:

《MATLAB之(一)数组、矩阵和函数及运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB软件使用简介之一MATLAB是MATrixLABoratory的缩写。它是一个高性能的科技计算软件,它具有强大的数值计算、图形和编程的功能。MATLAB在数据处理、科学计算、系统工程、自动控制、无线电、机械制造等领域有着广泛的应用。目前国内比较流行的MATLAB版本是V5.x(WINDOWS版),V6.x,下面介绍MATLAB的简单使用方法。MATLAB具有的优势与特点1.具有友好的工作平台和编程环境,用户界面精致2.具有强大的科学计算及数据处理能力,可以解决:矩阵计算和线性方程组求解;微分方程及偏微分方程组的求解;符号运算;傅立叶变换和数据的统计分析;工程中的优化

2、问题;稀疏矩阵运算;复数的各种运算等等。3.具有出色的图形处理功能4.具有应用广泛的模块集和工具箱,一般来说是由特定领域专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。目前MATLAB已经把工具箱延伸到了科学研究和工程应用诸多领域,如:数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图象处理、系统辩识、控制系统设计、鲁棒控制、金融分析等等。5.具有使用的程序接口和发布平台MATLAB与FORTRAN语言和C语言等高级语言有接口,交互使用。§1一些基本操作和命令1命令行编辑home:光标移至行首e

3、nd:光标移至行末esc:清除一行←:光标左移一个字符→:光标右移一个字符↑:调出前一命令行↓:调出下一命令行2续行号“...”:当一个命令的长度超过一行时,应将该行分为两行,这时在第一行键入回车键换行之前须使用续行号“...”,遇到这一符号MATLAB会将后续行作为这一命令的继续。3帮助:help程序(主题)名,如helpeye§2矩阵、数组与函数MATLAB的主要数据对象是矩阵,标量、数组、行向量、列向量都是它的特例,最基本的功能是进行矩阵运算。MATLAB对矩阵和数组的操作有一些特殊规定。一、矩阵的输入和运算常用的矩阵输入方法有:直接输入每个元素;语句或函数生成;M-文件

4、中生成等。1矩阵的直接输入MATLAB中不用描述矩阵的类型和维数,它们由输入的格式和内容决定。逐一输入矩阵的元素,具体做法是:在方括号内逐行键入矩阵各元素,同行元素之间用逗号或空格分隔,两行之间用分号分隔。对于大矩阵的输入,两行之间可用回车键代替分号,也可使用续行号。如:A=[1,2,3;4,5,6;7,8,0]回车A=123456780或A=[1,2,34,5,67,8,0]回车A=123456780B=[1,2,3;4,5,6;7,8,0111213;1415,16]回车B=123456780111213或B=[1,2,3;4,5,6;7,8,0;11,…1213;1415

5、,16]矩阵中的元素可以用它的行、列数表示,如:a=A(2,1)回车(A的第2行第1列元素)a=4注:1A输入后一直保留在工作空间中,可随时调用。2可以直接修改矩阵的元素。如:A(2,1)=7回车A=123756780又如:A(4,4)=1回车A=1230756078000001原来矩阵没有第4行和第4列,MATLAB自动增加行列数,对未输入的元素赋值02函数生成矩阵MATLAB提供了一些函数来生成特殊矩阵,常见命令有:(1)zeros(生成零矩阵);(2)eye(生成对角元为1矩阵);(3)ones(生成元素全为1的矩阵);(4)rand(生成在(0,1)均匀分布随机矩阵);

6、(5)randn(生成正态分布随机矩阵);W=zeros(2,3)W=000000V=eye(2,4)V=10000100U=ones(3)U=111111111X=rand(2,3)X=0.95010.60680.89130.23110.48600.76213矩阵的裁剪与拼接从一个矩阵中取出若干行(列)构成新的矩阵称为裁剪,MATLAB中“:”的使用是非常重要的裁剪工具,如:C=A(2:3,:)C=75607800注:A(2:3,:)中“2:3”表示取2至3行,“:”表示取所有的列。D=560800D=C(:,2:4)A(3,:)ans=7800将几个矩阵接在一起称为拼接。左

7、右拼接时要求行数相同,上下拼接时要求列数相同。如:E=[C,ones(2,1)]E=7560178001F=[A(1:2,:);eye(1,4)]F=1230756010004矩阵的运算“+”加法;“-”减法;“’”转值;“*”乘法;“^”乘幂;“”左除;“/”右除。矩阵运算要符合矩阵运算规律,若不符合运算规律,将产生错误信息。这里只将左除和右除的用法叙述如下:设A可逆,AX=B的解是A左除B,即X=AB;XA=B的解是A右除B,即X=B/A,如:A=[1,2,3;4,5,6;7,8,0

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

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

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