预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第1章MATLAB程序设计语言与初等数学运算 •1.5MATLAB图形 •1.6Script文件和函数文件 •1.7MATLAB函数 第1章 作业讲评 E − RT2 某反应的动力学可以表示为rkeC=0,其中 k0为指前因子,E为反应活化能,100kJ/mol ,T为反应温度,单位为K。在573K和组分浓 度为1mol/L的条件下,采用微分反应器测定 其反应动力学参数,若要使反应速率r的测量 相对误差小于5%,设温度和浓度的分析误差 相互独立,试分析温度和浓度的测定误差应 控制在什么范围内。 第1章 上讲小结 •MATLAB的初等数学运算:数字的表示, 运算符 •MATLAB的变量定义与数据类型(数字, 字符,结构体,单元数组,函数句柄) •MATLAB的屏幕输出函数disp和fprintf 第1章 MATLAB图形 •图形化是表示数值计算结果的最重要方式之一; •MATLAB提供了丰富的图形命令,可以通过键入 helpgraph2d,helpgraph3d,helpspecgraph查 看所有图形命令; •本课程仅详细介绍二维曲线作图 第1章 MATLAB二维曲线的基本组成 坐标轴 分刻度 曲线 数据点 第1章 二维曲线绘制的基本步骤 1)数据准备,即生成需要作图的数据; 2)采用plot命令绘图; 3)采用title,legend,xlabel,ylabel,text等 函数给图形增加标识。 4)采用axis,grid等函数设置图形的坐标、 网格线等格式; 第1章——1.5MATLAB图形 函数plot基本调用格式 1)plot(X,'s') •X为实向量时,以该向量元素的下标为横坐标、元素 值为纵坐标画一条连续曲线 •X是实矩阵时,则按列绘制每列元素值相对其下标的 曲线,曲线数目等于X的列数 •'s'是用来控制线型、色彩、数据点型的选项字符串。 s可以缺省,此时曲线按MATLAB默认设置绘制。s 的取值见下节 第1章——1.5MATLAB图形 函数plot基本调用格式 2)plot(X,Y,'s') •X、Y是同维向量时,绘制以X、Y为横、纵坐标的曲线 •X是向量,Y是有一维与X同维的矩阵时,则绘出多根不 同色彩的曲线。曲线数等于Y的另一维,X作为这些曲线 共同的横坐标 •X是矩阵,Y是向量时,情况与上相同,只是曲线都以Y 为共同纵坐标 •X、Y是同维矩阵时,则以X、Y对应列元素为横、纵坐标 分别绘制曲线,曲线条数等于矩阵的列数。 第1章——1.5MATLAB图形 函数plot基本调用格式 3)plot(X1,Y1,‘s’,X2,Y2,’s’,…) •此格式可以将多组数据表示的曲线同时绘制在一个图形 窗口中; •每个绘线“三元组”(X,Y,'s')的结构和作用与上相同。 •不同“三元组”之间没有约束关系。 4)plot(X,Y,'s','PropertyName',PropertyValue,...) •除了利用控制曲线的线型、色彩和数据点类型外,还可 以通过此格式对曲线宽度、数据点大小等性质进行控制。 第1章——1.5MATLAB图形 曲线的色彩、线型和数据点型貌 符--::-.-.---- 线号 型含实线虚线点划线双划线 义 符bgrcmykw 色号 彩含蓝绿红青品黄黑白 义色色色色红色色色 第1章——1.5MATLAB图形 曲线的色彩、线型和数据点型貌 符号含义符号含义 .实心黑点d菱形 +十字h六角星符 *八线符o空心圆圈 ^上三角p五角星符 >右三角s方块 <左三角x叉字符 v下三角 第1章——1.5MATLAB图形 plot命令的使用 已知a=1:10;b=2:2:20;写出下列图形的绘制命令。 20 20 18 18 1616 1414 1212 1010 88 66 4 4 2 123456789102 12345678910 蓝色实线,*表示数据点散点图,五角星表示数据点 >>plot(a,b,'b-*')>>plot(a,b,‘rp') 第1章——1.5MATLAB图形 plot命令的使用 已知a=[123;1.52.53.5];b=[246;357];c=[1.22.23.2],以下 语句所绘制图形是怎样的? >>plot(a,’-o’)>>plot(c,a,’:sk’)>>plot(a,b,’-..’) 7 3.5 6.5 36 5.5 2.55 4.5 24 3.5 1.53 2.5 1 1.21.41.61.822.22.42.62.833.22 11.522.533.5 7 >>plot(c,a,'b-p',c,b,'r:d')6 5