手机版

matlab软件应用介绍 3-3 MATLAB程序设计

时间:2025-07-07   来源:未知    
字号:

3-3 MATLAB程序设计 程序设计一、MATLAB的操作与使用 MATLAB的操作与使用MATLAB的基本数据单元是既不需要指 的基本数据单元是既不需要指 定维数,也不需要说明数据类型的矩阵( 定维数,也不需要说明数据类型的矩阵(向 量和标量为矩阵的特例), ),而且数学表达式 量和标量为矩阵的特例),而且数学表达式 和运算规则与通常的习惯相同。 和运算规则与通常的习惯相同。因此 MATLAB是一种演算式语言,编程简单, 是一种演算式语言, 是一种演算式语言 编程简单, 使用方便。 使用方便。

1. MATLAB语句形式 语句形式 (1)变量 表达式 )变量=表达式 (2)表达式 ) 其中表达式是用运算符将有关运算量连接起来 的式子,通过等于符号将表达式的值赋给变量。 的式子,通过等于符号将表达式的值赋给变量。 表达式的末尾不加 不加“ 表达式的末尾不加“;”时, Matlab系统将会 系统将会 在语句执行之后,窗口自动显示出语句执行的结果; 在语句执行之后,窗口自动显示出语句执行的结果; 系统只把数值赋给变量, 加 “;” 时,Matlab系统只把数值赋给变量,不 系统只把数值赋给变量 显示计算结果,此时尽管结果没有显示, 显示计算结果,此时尽管结果没有显示,但它依然 被赋值并在MATLAB工作空间中分配了内存,以 工作空间中分配了内存, 被赋值并在 工作空间中分配了内存 后可随时显示或调用。 后可随时显示或调用。

2. 变量 变量命名规则: 变量命名规则: 必须以字母开头; ⑴必须以字母开头; 可以由字母、数字和下划线混合组成, ⑵可以由字母、数字和下划线混合组成,不能 包含有标点符号; 包含有标点符号; 变量长度应不大于63个 ⑶变量长度应不大于 个; 字母区分大小写。 ⑷字母区分大小写。

3. 特殊变量 工作空间中, 在MATLAB工作空间中,还驻留一些由 工作空间中 系统本身定义的特殊变量。这些特殊 特殊变量 特殊变量有特 系统本身定义的特殊变量。这些特殊变量有特 定的含义,在使用时,应尽量避免对这些变量 定的含义,在使用时, 重新赋值。 重新赋值。

4. 运算符 (1)算术运算符 (1)算术运算符MATLAB表达式的基本算术运算符 表达式的基本算术运算符

(2)关系运算符 (2)关系运算符在MATLAB里共有六个关系运算符 里共有六个关系运算符

关系运算符将生成一个0-1矩阵,当运算数相应元素为真时, 关系运算符将生成一个 矩阵,当运算数相应元素为真时, 矩阵 对应位置上生成1,否则为0。 对应位置上生成 ,否则为 。

(3)逻辑运算符 逻辑运算符

结果是一个0-1矩阵。当逻辑表达式的值为真时,赋值 , 结果是

一个 矩阵。当逻辑表达式的值为真时,赋值1,否 矩阵 则为0 则为 。

二、绘图MATLAB提供了丰富的绘图功能,在这里介绍 提供了丰富的绘图功能, 提供了丰富的绘图功能 几种常用的绘图命令。 几种常用的绘图命令。

1. 基本形式MATLAB最基本的二维图形的绘图命令为 最基本的二维图形的绘图命令为plot, 最基本的二维图形的绘图命令为 , 它是以MATLAB的内部函数形式出现的。它的功能 的内部函数形式出现的。 它是以 的内部函数形式出现的 轴和y 是把一组成对的数据分别画到 x轴和 轴上。若x和 y 轴和 轴上。 和 是两个等长向量,那么命令plot(x, y)就绘制了 和 是两个等长向量,那么命令 ( )就绘制了x和 y之间的线性坐标图。图中自动给出坐标、边框。 之间的线性坐标图。 之间的线性坐标图 图中自动给出坐标、边框。 例如绘制y=sin(x)图形。 图形。 例如绘制 图形x=0:0.01:pi*3; y=sin(x); plot(x,y)

MATLAB显示图形是以图形窗口 显示图形是以图形窗口 形式显示的, 形式显示的,并且可以显示多个图形窗 口。 图形窗口使用figure命令打开新窗 图形窗口使用 命令打开新窗 使用figure(m)命令切换窗口。 命令切换窗口。 口,使用 命令切换窗口例如: 例如: x=0:0.01:pi*3; y1=sin(x); y2=0.5*x.^2; plot(x,y1),figure,plot(x,y2)

图形的说明与标记1.title(‘ ’) %给图形加标题; 给图形加标题; 给图形加标题 2.xlabel(‘ ’) %x轴的标注; 轴的标注; 轴的标注 3.ylabel(‘ ’) %y轴的标注; 轴的标注; 轴的标注 4.grid on %在图上添加坐标轴网格; 在图上添加坐标轴网格; 在图上添加坐标轴网格 5.gtext(‘ ’) %使用鼠标增加曲线标记; 使用鼠标增加曲线标记; 使用鼠标增加曲线标记 6.axis([xmin xmax ymin ymax]) %将x轴与 轴限定在指定的范围内。 轴与y轴限定在指定的范围内 将 轴与 轴限定在指定的范围内。

2. 多重线型在一个图形中可以绘制多重线型, 在一个图形中可以绘制多重线型,最简单的使用 plot(x1,y1,x2,y2,…,xn,yn) 命令是 图形绘制在一个图形中, 将x1,y1, …,xn,yn图形绘制在一个图形中,而且 图形绘制在一个图形中 分别采用不同的颜色或线型。 分别采用不同的颜色或线型。

3. 图形颜色与线型 图形颜色与线型是在plot 命令中一起给出, 命令中一起给出, 图形颜色与线型是在 例如 plot(x1,y1,‘c1’,x2,y2,‘c2’,…) 其中的c1,c2等表示由颜色字符和线型字符 等表示由颜色字符和线型字符 其中的 组成的字符串。 组成的字符串。 若不指定颜色, 若不指定颜色,MATLAB则对每一条曲线 则对每一条曲线 由蓝色开始,循环遍历6种颜色 种颜色, 由蓝色开始,循环遍历 种颜色,即 …… 此处隐藏:1800字,全部文档内容请下载后查看。喜欢就下载吧 ……

matlab软件应用介绍 3-3 MATLAB程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)