matlab的HELP 下载本文

内容发布更新时间 : 2024/9/27 12:10:28星期一 下面是文章的全部内容请认真阅读。

Getting Started部分

MATLAB是一种高性能技术计算语言。它提供了一个易于使用的环境,在这个环

境中,问题和解决方案以我们熟悉的数学符号表示,具有计算,可视化和编程的特点。该集合包含以下主题:

1 介绍 描述了MATLAB系统的组成

2 矩阵和阵列 如何使用MATLAB生成矩阵和执行数学运算矩阵。 3 图像 如何绘想制数据,注释图表,处理图像。

4 编程 如何使用MATLAB创建脚本和函数,如何操作数据结构 5 创建图形用户界面 介绍指南,MATLAB图形用户界面开发环境。 6 桌面工具和开发环境 关于工具和MATLAB桌面的信息。

教程集合了与主题有关的所有信息,请参阅MATLAB文档中相应部分。

一 介绍

什么是MATLAB?

MATLAB是一种高性能技术计算语言。它提供了一个易于使用的环境,在这个环境中,问题和解决方案以我们熟悉的数学符号表示,具有计算,可视化和编程的特点。典型的应用包括:

①数学与计算 ②算法的开发 ③数据采集

④建模,仿真,和原型

⑤数据分析,探索和可视化 ⑥科学和工程制图

⑦应用程序开发,包括图形用户界面的建立 MMATLAB是一个交互系统,它的基本数据元是一个不要求尺寸的数组。这样就允许你解决很多技术计算问题,特别是那些矩阵和矢量配方的,在一个短的时间内,将采取在一个标量非交互式语言,如C或Fortran,编写一个程序。

MATLAB这个名字代表矩阵试验实。MATLAB最初是为由LINPACK和EISPACK项目开发的矩阵软件提供方便的。今天,MATLAB引擎将LAPACK和BLAS库合为一体,嵌入先进的矩阵计算软件。

MATLAB已经伴随许多用户发展了几年的时间。在大学环境中,它是数学,工程和科学方面初级和高级课程的标准教学工具。在工业领域, MATLAB是高生产率的研究,开发和分析的首选工具。

MATLAB提供附加的特定应用解决方案这称为工具箱。这对大多数MATLAB用户来说非常重要,工具箱允许你去学习和应用专业技术。工具箱是MATLAB函数(M文件)的综合性集合,扩展了MATLAB的环境来解决特定类型问题。工具箱应用的领域包括信号处理,控制系统,神经网络,模糊逻辑,小波,仿真,和其他许多方面。

二 MATLAB系统

MATLAB系统包括5个主要部分:

开发环境。这是一套工具和设施,帮助您使用MATLAB函数和文件。这些工具

中有许多是图形用户界面。它包括MATLAB桌面和命令窗口,命令历史记录,编辑器和调试器,和浏览器查看帮助,工作空间,文件,和搜索路径。

MATLAB数学函数库。这是收集了大量的计算算法,从基本的功能,如总和,

正弦,余弦,和复杂的运算,到更复杂的功能如逆矩阵,矩阵的特征值,贝塞尔函数和快速傅立叶变换等。

MATLAB语言。这是一个高层次的矩阵/数组语言,具有控制流语句,函数,数

据结构,输入/输出和面向对象编程的特性。它允许两种编程:“小编程“来快速创建一个一次性的项目,”大编程“来创建巨大而复杂的应用程序。

图表。MATLAB具有广泛的设施显示向量和矩阵的图表,以及注和打印这些图表。

它包括高级功能,二维和三维数据可视化、图像处理、动画和演示图形。它还包括低级的功能, 在你的MATLAB应用程序中,允许您完全定制的外观图形以及建立完整的图形用户接口

MATLAB应用程序接口(API)。这是一个库,允许您编写C和Fortran程序与

MATLAB交互。 它包括从MATLAB(动态链接)调用例程,调用MATLAB作为计算引擎,以及阅读和写作mat文件。

三 MATLAB文档

MATLAB提供了丰富的文档,有印刷和在线的格式,帮助您了解并使用其所有功能。如果你是一个新用户,应该从入门开始学起。它在一个较高的水平上涵盖了所有主要的MATLAB功能,包括很多例子。

MATLAB的联机帮助提供了任务导向和MATLAB功能的参考信息。MATLAB文档也可以是印刷形式和PDF格式。

Matlab联机 帮助

要查看联机文档,选择从帮助菜单中的MATLAB MATLAB帮助。MATLAB文件被

组织成主题:

1 。桌面工具和开发环境 - ---启动和关机,桌面,以及其他帮助您使用MATLAB的工具。

2。 数学 - 数学运算和数据分析

3。 程序设计 - MATLAB语言,以及如何开发MATLAB应用程序

4。图形 - 用于绘图的工具和技术,图形注释,打印,和编程图形处理 5 。3-D可视化 - 可视化表面和体积数据,透明度,以及查看和照明技术 6 。创建图形用户界面 - GUI构建工具,以及如何编写回调函数

7。外部接口/ API - MEX文件,MATLAB引擎,并为Java ,COM接口,以及串口

MATLAB还包括所有MATLAB函数的参考文档:

1 功能 - 分类 - 列出所有的MATLAB功能分成不同的类别 2 处理图形属性浏览器 - 提供易于访问的图形对象的属性描述

3外部接口/ API参考 - 包括那些使用MATLAB外部接口功能,提供信息语法的通话语

言,描述,参数,返回值和例子

MATLAB在线文档还包括

1示例 - 索引包含在文档中的例子

2发行说明 - 在当前版本中的新功能和已知问题 3适合打印的文档打印文档 - PDF版本

Matrices and Array 矩阵和数组部分

第一小节:Matrices and Magic Squares矩阵和魔方

在MATLAB中,矩阵是一个长方形的数字数组。特殊的含义有时连接到1 -1矩阵,这是标量,并只有一个行或列,矩阵是矢量。MATLAB有其他的存储方式包括数字和非数字数据,但在一开始, 作为一个矩阵,它通常是最容易想到的。在MATLAB中的操作被设计成尽可能的自然。与其他编程语言处理同样数时,MATLAB允许你快速,轻松地处理矩阵。矩阵,本书中使用的一个很好的例子,出现在文艺复兴时期的的雕刻Melencolia德国艺术家和业余数学家杜勒。

第二小节:express 表达式

像其他的编程语言一样,MATLAB提供了数学表达式,但是不像很多编程语言,这些表达式涉及整个矩阵。表达式的构建部分有:变量,数字,操作符号,函数。

变量:MATLAB不需要任何类型的声明或维度说明。MATLAB遇到一个新的变量名时,

它会自动创建变量,并分配相应的存储量。如果变量已经存在,MATLAB改变它的内容,如果必要的话,分配新的存储。例如, num_students = 25

创建一个名为num_student的1乘1矩阵,并且存储在其单个元素的值25。 变量名由一个字母,其次是任意数量的字母,数字或下划线组成。MATLAB只使用一个变量名的前31个字符。MATLAB对字母很敏感,它区分大小写字母。A和a不是同一个变量,要查看分配给任意变量的矩阵,只需输入变量名。

数字: MATLAB使用传统的十进制记数法,与一个可选的小数点和领先的加号或减号

的数字。科学记数法用字母e来指定- 10的比例因子。虚数,使用i或j作为后缀。合法数的一些例子:

3 -99 0.0001 9.6397238 1.60210e-20 6.02252e23 1i -3.14159j 3e5i

所有的号码存储在内部使用长格式的IEEE浮点标准规定。浮点数有一个有限的精确度约为16显着的十进制数字和一个有限的范围内,大约10-308 to 10+308。

函数:MATLAB提供了大量的的标准初等数学函数,包括取绝对值,开方和正弦。对负数的平方根或对数是不是一个错误,自动产生相应的复杂的结果。MATLAB还提供了许