- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.5 matlab的语句
MATLAB简介
1 MATLAB概述
MATLAB语言是由美国Clever Moler博士于1980年开发的。MATLAB即Matrix Laboratory (矩阵实验室)的意思。
MATLAB语言是以矩阵计算为基础的程序设计语言,它的核心是采用C语言编写的。自1984年推向市场以来,现已发展成为国际公认的最优秀的科技应用软件,成为一个具有通用性和实用性的操作平台。MATLAB语言结构简明,易学易用。
MATLAB具有以下基本功能:
(1) 数值计算功能
(2) 符号计算功能
(3) 图形处理及可视化功能
(4) 可视化建模及动态仿真功能
2 MATLAB通用操作界面
MATLAB启动后,可打开如图1所示的操作桌面。注意:桌面上窗口的多少与设置有关。图示为默认情况,前台有三个窗口。
操作桌面可弹出的窗口共有8 个,分别介绍如下:
命令窗口(Command Window):用于输入变量,运行函数的M-文件。
命令历史窗口(Command History):用于记录和观察先前用过的函数,拷贝和执行被选择的行。
当前目录浏览器(Current Directory Browser):寻找、观察、打开和改变MATLAB相关目录和文件。
数组编辑器(Array Editor):观察数组内容和编辑其值。
图1 MATLAB起始操作桌面
工作空间浏览器(Workspace Browser):记录、存放和显示MATLAB运行历程中建立的全部变量。
交互界面分类目录窗(Lauch Pad):提供进入工具、演示和文件的便捷的方式。
M文件编辑器/调试器(Editor/Debugger):生成、编辑和调试M-文件。
帮助浏览器(Help Browser):显示MATLAB的HTML格式的帮助文件。
3 MATLAB基本概念
3.1变量
和其它高级语言一样,MATLAB也是使用变量来保存信息。变量由变量名表示,变量的命名规则如下:
(1) 变量名的第一个字符必须是字母
(3) 大写和小写的字母视为不同的字符
(4) 变量名长度不超过31个字符
在MATLAB中有一些系统默认的固定变量:
anspi 圆周率inf 无穷大 eps 机器零阈值
MATLAB的变量分为字符变量的数值变量两种,字符变量必须用单引号括起来。例如,用户可输入:
a=’happy new year’, b=365
和其它高级语言不同的是,MATLAB使用变量时不需要预先对变量类型进行说明,MATLAB会自动根据所输入的数据来决定变量的类型和分配存储空间。
3.2数值MATLAB内部,每一个数据元素都是用双精度来表示和存储的,约有16位有效数字,其数值有效范围约为10-308 ~ 10+308 。
MATLAB用常规的十进制表示数值c=a+i*b, c=a*exp(i*b)
下是各种合法的输入数据示例:
34 - 4 0.7 5.6e - 4 5i 1+i -5e+5
3.3矩阵
矩阵是MATLAB进行数据处理和运算的基本元素,MATLAB的大部分运算或命令都是在矩阵运算意义下执行的。通常意义上的数量(标量)在MATLAB系统中是作为1×1的矩阵来处理的,而仅有一行或一列的矩阵在MATLAB中称为向量。
3.3.1 创建矩阵
(1) 直接输入法
a = [1,2,3;4,5,6;7,8,9]
b = [1 2 3;4 5 6;7 8 9]
c = [1 2 3
4 5 6
7 8 9]
(2) 利用MATLAB函数创建
ones(),产生全为1的矩阵。
zeros(),产生全为0的矩阵。
例如,输入语句:
x=ones(3,4)
y=zeros(3,4)
3.3.2 向量的生成
(1) 利用冒号“:”运算生成向量
a=m:n 生成步长为1的均匀等分向量,且nm。
a=m:p:n生成步长为p的均匀等分向量,且nm。
(2) 利用函数生成向量
linspace(m,n,s),生成m到n间线性等分的s个元素的行向量。
3.3.3 矩阵元素的引用
在MATLAB中,矩阵的元素是通过其行、列的标号来标识的,a(i,j)即表示矩阵a 第i行第j列的元素。
3.3.4 矩阵运算
A+B A与B相加 A-B A与B相减 A*B A与B相乘 A.*B A与B对应元素相乘 A^P A的乘方 A.^P A各元素进行乘方运算 A A的共轭转置 A./B A与B对应元素相除 A/B A与B相除 3.4函数
MATLAB为用户提供了丰富且功能各异的函数,用户可以直接调用这些函数来进行数据处理。函数由函数名和参数组成,函数调用的格式为:
函数名(参数)
若在MATLAB的命令窗口输入命令:
a=sin(b)
文档评论(0)