matlab中文翻译.doc_第1页
matlab中文翻译.doc_第2页
matlab中文翻译.doc_第3页
matlab中文翻译.doc_第4页
matlab中文翻译.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

介绍什么是MATLAB?MATLAB系统怎么用文件设置关于SIMULNK关于工具箱关于包装 什么是MATLAB?MATLAB是一种高效的工程计算语言。它结合计算,可视化和编程等功能于一个容易使用的环境,在MATLAVB环境中描述问题和求解问题的程序时,用户可以按照符合人们思维的方式和数学表达习惯的语言形式写程序。典型的使用包括:数学计算算法的开发系统模拟和仿真数据分析和可视化科学和工程制图用户界面的开发MATLAB是交互式系统,它的基本数据要素是数组,不需要维数,这可以使用户解决多数的工程技术上的问题,特别是那些有矩阵和向量形成的公式的计算,在当代的分数它可以用非交互的语言标量开始书写程序,例如C或Fortran。MATLAB这个词代表距阵实验室,它是以LINPACK和EISPACK中的子程序为基础发展起来的一种开放型程序设计语言。MATLAB经历了十几年的发展和竞争,在大学里,它是用于初等和高等数学、工程学和自然学的教学工具。在工业界,它是一个研究、开发和分析工具。MATLAB的一个重要特色就是它有一套程序扩展系统和一组称之为工具箱的特殊应用子系统。工具箱是MATLAB函数的子程序库,每一个工具箱都是为某一类学科专业和应用而定制的 ,主要包括信息的处理、控制系统、神经网络、模糊逻辑、小波分析和系统仿真等方面的应用。MATLAB系统MATLAB系统包括5个主要部分:MATLAB语言:这是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入/输出和面向对象的特点。用户可以在直接输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序后再一起运行。ops 操作员和特别字体。lang 规画语言构造。strfun 个性。iofun 文件输入/输出。timefun 时间和日期。datatypes 数据类型和结构。MATLAB 工作环境。它是由一系列的工具组成的。这些工具方便了用户使用MATLAB的函数和文件。它包括管理的设备在你的工作空间中的输入和输出数据。它同样包括开发、编译、调试、文件浏览器、MATLAB桌面。它的工作环境特征是位于单一的目录。General 一般用途指令图形处理。这是MATLAB图形处理。它包括高层次的作图包括二维和三维的数据可视化、图像处理,动画和表达式作图。它也包括低层次的作图,定制图形的显示和用户的MATLAB应用程序建立的图形用户界面。图形功能在 MATLAB 工具箱中有五个目录。Graph2d 二维空间的曲线图Graph3d 三维立体空间的曲线图Sepecgraph 特殊化曲线图Graphics 图形处理Uitools 图解式的使用者接口工具MATLAB数学函数库。这是一个包含大量计算算法的集合,这些函数包括从简单的基本函数,像正弦,余弦排列和合成物算术,到有复杂功能的点阵式倒转的, 点阵式本征值,Bessel功能, 和斋戒傅立叶转换。数学和分析的组织功能在MATLAB 工具箱的八个目录。 elmat 初步的矩阵和点阵式处理。elfun 初步的数学功能。specfun 特殊化数学功能。matfun 点阵式功能 - 数字的线代数学。datafun 数据分析和傅立叶转换。polyfun 窜改和多项式。funfun 解决功能。sparfun 稀疏的矩阵。MATLAB应用程序接口(API)。这是一个库,它允许用户编写可以和MATLAB进行交互的C或Fortran语言程序。它包括呼叫常式的设备从 MATLAB(电动联编), 呼叫 MATLAB 作为一个计算的引擎,阅读和M文件。如何使用文件组MATLAB自带有一组在线帮忙的文件和在线功能参考的手册。所有的文件名字如下:“MATLAB安装指南”描述了该如何在你的工作平台上安装MATLAB。“开始使用MATLAB“解释了如何开始使用MATLAB。“使用MATLAB “提供了MATLAB语言的具体材料,工作环境和数学主题。“MATLAB图形“描述了如何使用MATLAB的图形和可视化工具。“MATLAB 的API向导”解释了如何用C 或者与 MATLAB 互动的互传式译计画。“MATLAB 5.0 新的特征引导”提供了有用的数据使得MATLAB 4. x 做成转变至 5.0。如何使用 MATLAB 文件组我需要什么 我应该做什么我需要安装 MATLAB 为你的工作平台安装指南 我要重新快速的学习MATLAB 一开始学习开始使用MATLAB,最重要的是学习如何进入矩阵,如何使用其中的功能。在你掌握基础之后,你可以通过文件来获得所需要的,或者你可以用在线帮助上的说明和示范来学习其中的指令。 我要升级MATLAB 4 阅读MATLAB 5的新的特征向导找到关于MATLAB 5的新的特征,如何对你的MATLAB 5升级你的M 文件。然后你应该用到MATLAB的图形处理的有关新的细节特征。 我要找到如何使用特征功能 使用在线帮助。你能使用 M-文件帮忙窗口拿摘要线上的说明或用网络的帮忙使用功能参考。这些是在你的个人计算机上的帮助菜单中的一些可用指令。如果你想得到一些更高质量的描述你同样可以在功能参考中得到。 我要找一个有特殊用途的功能 这里有三个选择 但是我不知道它的名字 1 来自指令线上的说明 2 在帮助中使用在线关键字搜索 3 去MathWorks网站找一个有助于解决你问题的使用者。 我要学习一种特殊主题,像稀疏 在使用MATLAB中看适当的章节。 的矩阵或者单元排列。 我想知道在可见区域中的功能 使用帮忙窗户 (helpwin类型或选择帮助菜单) 到有被聚集的功能见到一个目的主题区域, 或使用帮忙(helpdesk类型或选择从帮忙菜单) 到见到功能参考聚集的主题。我有一个问题需要帮助 对于一些极端的故障修理问题,请使用帮助菜单(帮助菜单或者从帮助菜单中选择)到()网站使用解决搜寻引擎去搜寻技术帮助。 我要报告一个错误或者做个提议 使用帮助菜单(helpdesk类型或选择从帮忙菜单) 或将电子邮件寄到或 。 我需要连接一个数学的技术支持 使用帮助菜单(helpdesk类型或选择从帮忙菜单)到一个委托的电子邮件描述你是疑问和问题。有关 SIMULINKSIMULINK,是MATLAB的一个合作伙伴,是一个交谈式模拟非线性电动系统。它是 一个鼠标驱策的计划,允许你在一个区段图表中做一个模型图画并且你可以在屏幕上动态的操作它。它可以与线性的、非线性的、连续的-时间、 不连续的-时间、多变数和多比率的系统一起工作。 Blocksets 是跟提供区段的,图书馆的 SIMULINK 把- 加入为特殊化像沟通的申请, 信号处理, 和力量的系统。 Real-time Workshop是一个项目,允许你在区段图表和多种即时系统上使用C语言。有关工具箱MATLAB申请一个特殊解决的呼叫叫做工具箱。对于大部分使用MATLAB的使用者是非常重要的。它让你学习和应用特殊化的技术。工具箱广泛的收集和扩充了MATLAB的环境和功能 (M-文件) 这样可以解决一些另类的问题。多数工具箱在Mathworks中是可见的。关于包装包装向导描述了一个虽然小但有趣的,在最近的30年期间数学方法在历史地位中的角色。这个问题包括一个L形的三个正方形单位领域。在这个领域中的非凸的角落的单一解决方式,因此提供数学理论和计算的运算法则。有重要的应用软件, 包括导波管,结构和半导体。这里有二个现代数字分析的创始人,是George Forsythe and J.H.。在1950年代,Wilkinson就开始研究这个问题了,(G.E. Forsythe 和 W.R. Wasow, 微分方程式的有限-不同方法Wiley, 1960.)。向导的其中一个作家(Moler)从 Bessel 形成和三角法的功能对下面的微分方程式用了有限-不同方法。这个主意是一个概括的事实,是一个真的和想象的合成的部分分析功能,是对拉普拉斯的相等的解决办法。在1970 年代早期, 新的点阵式运算法则, 为最少正方形问题特别的基因 Golub 的正交化的技术, 提供进一步的算法改进。今天, MATLAB 让我们可以用数十个序列来表达整个运算法,在一台计算机上几分钟之内就可以准确的解决问题,在三度空间中准时的操纵并展览这个结果。我们包括MATLAB程序,membrane.m,由M-文件供应连同MATLAB。开始2 初识MATLAB 3 矩阵和魔方11 表达式15用于矩阵19 指令窗户23 图形34在线帮助文件38 MATLAB 环境52 关于矩阵的更多和排列52 流程控制57 其他的数据结构67 手写体和功能76 图形处理85 更多内容初识MATLAB这本书是来帮你初识MATLAB的。它包含一个数字例子,因此你应该运行MATLAB并遵从它。在个电脑上或控制台上运行它,双击MATLAB图标,在系统的提示下在UNIX上运行MATLAB。如果你觉得你需要更多的帮助,可以在MATLAB的帮助菜单中找到,或者在电脑上和控制台中的帮助菜单中下载。我们将会用在线文件设备给你更多的帮助。矩阵和魔方最好的方法让你初识MATLAB就是学习如何处理矩阵。这部分将会教你如何做。在MATLAB中,一个点阵式是一个数字的矩阵排列。特别的含义是一个一对一的向量矩阵和一个矢量矩阵。MATLAB有其他的储存方法来储存两者的数值的,而且是非数值的数据,但是刚开始的时候,通常它是最容易被人想到的矩阵。在MATLAB的操作设计中这当然是可行的。当其他的编程语言出现的时候,MATLAB就允许你更快捷的使用矩阵了。一个很好的矩阵例子,贯彻这本书,呈现在我们面前的是一个有忧郁病的德国艺术家和业余数学家Albrecht Drer在文艺复兴中的雕刻。这个图充满了数学符号,你会看到在右上角的矩阵,这个矩阵是一个魔方,在Drer的时代被认为是真正的不可思议的工具。它在向外旋转的时候有一种着魔的特性值得我们探究。进入矩阵你可以用不同的方式进入MATLAB的矩阵。进入一个清晰的目录从外部数据文件下载矩阵使用创建功能形成一个矩阵在M文件中用你自己的功能创建一个矩阵 开始进入Drer矩阵。你必须服从一下基本定义:用空格和逗号分开在同一排的元素使用一个分号,;,在每排结束的时候使用用正方形支架包围整个目录的元素,。进入Drer的矩阵, 简单的类型:A = 16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1你刚输入,MATLAB就会显示出一个如下矩阵,A =16 3 2 135 10 11 89 6 7 124 15 14 1这个是在雕刻中的严密的数字匹配。一旦你进入了这个矩阵,它将会在MATLAB工作空间中自动的记录。你可以简单的把它记为A。现在你在工作空间中使用它了,看一下是什么使它这样的有趣。为什么这样的有魔力?和,调换, 和 diag或许你已经知道魔方有着它特有的性质,必须用不同的方法把它的元素相加。如果你把排和列的总数相加,或者选择对角线的其中一个,你将得到相同的数字。让我们来用MATLAB来证明一下。第一个例子如下:sum(A)MATLAB replies withans =34 34 34 34当你不叙述输出结果的变量时,MATLAB默认用ans就算结果。你可以计算一排包含A的所有纵队总数和的矢量。可以确信,每一个纵队都有相同的结果,那就是34. 为什么会这样呢?MATLAB有一个矩阵的计算方法,因此最简单的方法的用矩阵来计算得出排的总和,计算出列的总和,然后调换结果。调换操作是根据省略符号指示或个别的引证, .斜对角它用矩阵表示,它旋转排矢量进入纵队之内的矢量。因此Aproducesans =16 5 9 43 10 6 152 11 7 1413 8 12 1Andsum(A)可产出一个矢量纵队Ans =34343434用帮助和diag功能,斜对角元素的总和和选择哪一个斜对角的容易得到的。 diag(A)producesans =161071andsum(diag(A)producesans =34另一个斜对角,所谓的antidiagonal,是不怎么重要的算数,因此MATLAB没有必要为它做这个功能。但是本来是为图形方面做功能的,fliplr,从矩阵的左边转到右边。sum(diag(fliplr(A)ans =34你可以查证这个矩阵就是Drer的魔方,在程序中,有一些抽样的MATLAB矩阵操作。下面我们将继续举例说明MATLAB的矩阵功能。下标在排i和列j中A(i,j)。举个例子,A(4,2)是第四排第二行。对于我们的魔方,A(4,2)是15。因此计算元素的总数是可能的在那第四的纵队A(1,4) + A(2,4) + A(3,4) + A(4,4)这个结果ans =34但这个不是计算单列的最好方法。用下面的矩阵元素也是可以的,A(k)。这是普通的纵列矢量方法。但它也适用于一个二维的矩阵, 在这种情况排列是从一个列的矩阵中抽出的一列长的矢量。因此我们的魔方,对于15存储在A(4,2)中A(8)是另外一个方法。如果你尝试使用矩阵以外的元素,那就错误了:t = A(4,5)索引超过矩阵尺寸。另一方面,如果你用了矩阵外的元素,就会产生新的结果:X = A;X(4,5) = 17X =16 3 2 13 05 10 11 8 09 6 7 12 04 15 14 1 17冒号的操作冒号,:,是MATLAB中重要的操作码。发生在一些不同的表格中。表达式1:10一排矢量正在从 1 到 10 包含1 2 3 4 5 6 7 8 9 10为了要获得非单位间隔,叙述一个增量。 举例来说100: 7:50是100 93 86 79 72 65 58 51和0:pi/4:pi是0 0.7854 1.5708 2.3562 3.1416包括冒号的下标的表达式提到了矩阵的部分。A (1:k,j)第一个 k 是 jth A. 的列的元素。因此总数 (A (1:4,4)计算第四列的总数。 但是有一个比较好的方法。 冒号被它本身提及接连所有的元素或矩阵的行和列。因此总数 (A (:,结束)在最后专栏中计算A的元素的总数。ans =34为什么四行四列的魔方的总数和是34呢?如果从1到16,放四行四列计算总和,拿结果肯定是总数 (1:16)/4那一个 当然 是ans =34魔方的功能MATLAB实际上会产生一个内建功能,不要惊讶,这个功能被命名为魔术。B = magic(4)B =16 2 3 135 11 10 89 7 6 124 14 15 1这个矩阵拥有几乎和Drer的一样的“魔术“特性,唯一不同的是中间二列的交换。为了要使这一个 B 成为Drer的 A, 就要交换中间2列。A = B(:, 1 3 2 4 )这个说法是“为这个矩阵的每行再次排序 1,3,2,4.“它会产生A =16 3 2 135 10 11 89 6 7 124 15 14 1Drer在已经安排好了MATLAB的排序之后,他为什么再去麻烦的列的呢?无疑他想包括那个在魔方底部的那个雕刻的日期,1514。表达式像大都数的编程语言一样,MATLAB提供了数学表达式,但不像大部分的编程语言那样,这些表达式包括了整个矩阵,表达式包含如下变数数字操作功能变数MATLAB不需要任何的类型公告或尺寸陈述。当MATLAB有新的变数名字时,它将自动的产生这个变数并且保存它。如果变数已经存在了,并且有必要的话,MATLAB会变化它的内容,分类并新的储藏。举个例子num_students=25产生一个一对一矩阵,命名为num_students,在但元素中储存25. 变数名包含了一些字母,数字或者下划线。MATLAB使用变数的31个特性名字。MATLAB是很灵敏的,它区分大小写字母。A和a用着不同的意思。去观察矩阵的任意一个比那书,简单的输入名字。数字MATLAB使用传统的小数记号法,为数字用一个可选择的小数点作为正负号的区别。科学记号法使用十进制。虚构的数字用i 或 j当做一个后缀。 举一些合法数字如3 99 0.00019.6397238 1.60210e-20 6.02252e231i -3.14159j 3e5i所有的数字被储存在内部指定的IEEE的浮点长格式中。浮点数字有有限的精密度,16个重要的小数数字和有限的范围大约 10-308 到10+308. (VAX 计算机使用一个不同的浮点格式, 但是它的精密度和范围几乎相同。)操作表达式使用熟悉的算术操作和优先规则+ 附加- 减少* 乘法/ 区分 左边区分 力量 复杂的结合调换(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论