matlab简明教程matlb简明教程.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab简明教程matlb简明教程

第一部分 Matlab语言概述 Matlab与其它数学软件比较 MATLAB:MATLAB名字是由MATrix和LABoratory两个词的前三个字母组合而成的,意为“矩阵实验室”。是一个高性能的科技计算软件,在数值计算方面独占鳌头,广泛应用于数学计算、建模、仿真和数据分析处理及工程作图。 Maple: 具有无与伦比的符号计算能力。 Mathematica:它拥有强大的数值计算和符号计算能力。 Mathematica和Maple则分居符号计算软件的前两名。 Mathcad:是MathSoft公司在20世纪80年代推出的一个交互式的数学文字软件。和Maple相比,MathCAD的文字处理能力较强。因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。 Origin:技术图形和数据分析软件。数据分析包括数据的排序、调整、计算、统计、频谱变换、曲线拟合等各种完善的数学分析功能。 Matlab语言的特点 简单易学-演算纸式的科学算法语言 Matlab具有丰富的数值计算功能 具有若干功能强大的应用工具箱 具有良好的图视功能 使用方便,具有很好的扩张功能 Matlab语言的主要特点 简单易学-演算纸式的科学算法语言 Matlab语言的主要特点(续) MATLAB具有丰富的数值计算功能。  1)包括矩阵各种运算:如:正交变换、三角分解、特征  值、常见的特殊矩阵等。  2)包括各种特殊函数:如:贝塞尔函数、勒让德函数、伽  码函数、贝塔函数、椭圆函数等。 3)包括各种数学运算功能:如:数值微分、数值积分、插  值、求极值、方程求根、FFT 、常微分方程的数值解  等。   Matlab语言的主要特点(续) 具有若干功能强大的应用工具箱     Matlab中包括了被称作工具箱(Toolbox)的各类应用问题的求解工具。工具箱实际上是对Matlab进行扩展应用的一系列Matlab函数(称为M文件),它可用来求解各类学科的问题,包括信号处理、图象处理、控制系统辨识、神经网络等。随着Matlab版本的不断升级,其所含的工具箱的功能也越来越丰富,因此,应用范围也越来越广泛,成为涉及数值分析的各类工程师不可不用的工具。 Matlab语言的主要特点(续) 具有良好的图视功能 1、可方便地画出两维和三维图形。 2、高级图形处理。如:色彩控制、句柄图形、动画等。 3、图形用户界面GUI制作工具,可以制作用户菜单和控件。使用者可以根据自己的需求编写出满意的图形界面。    可以直接处理声音和图形文件     1、声音文件。如: WAV文件(例:wavread,sound  等)。 2、图形文件。如: bmp 、gif 等。 Matlab语言的主要特点(续) 使用方便,具有很好的扩张功能  1、使用Matlab语言编写的程序可以直接运行,无需编译。  2、可以把M文件转变为独立于平台的EXE可  执行文件。  3、Matlab的应用接口程序API是Matlab提供的   十分重要的组件 ,由 一系列接口指令组成 。用户就可在FORTRAN或C中 ,把Matlab当作计算引擎使用 。 Matlab联机帮助 应用演示程序demos Matlab基本语法及数据显示格式 变量及其命名规则 变量名不可以超过31个字符,超出字符将被忽略 变量名要求以大写或小写字母开头,后面可跟大小写字母,数字或下划线。 字符间不允许有空格 变量对大小写敏感 命令的重复键入及程序或函数的终止 第二部分 Matlab语言基础 向量的创建(vectors) 向量的创建 向量元素的访问 矩阵的创建 1、一般矩阵的创建 2、标准矩阵的创建 1)ones(n) %产生全部元素均为1的n×n阶矩阵; 2)ones(r,c) %产生全部元素为1的r×c阶矩阵; 3)zeros(n)和zeros(r,c) 4)eye(n) %产生一对角线全为1的n阶单位矩阵 矩阵的创建 3、用repmat函数和meshgrid函数创建矩阵 矩阵的创建 meshgrid的调用格式为: [u,v]=meshgrid(s,t) %通过复制向量s,t,生成两个矩阵u, v。 矩阵元素的访问及操作 矩阵的数学运算 点运算 左除和右除 例,对于下列线性方程组AX=b,试求取未知的参数向量X。 多项式(Polynomials) 矩阵的逻辑运算 矩阵的关系运算 字符串(文字) 字符串:将数字,字母和一些特殊的字符放在单引号内。它的创建、存贮和操作与向量、矩阵类似。字符串中的每一个字符在向量或矩阵中占据一个元素的位置。 格式如下: s=‘testing123’ 或, s=[‘testing123’] M文件和M函数 1、什么是M 文件(M程序文件,M程

文档评论(0)

skewguj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档