- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab程序设计文件和数据的导入导出
第九章 文件和数据的导入与导出 第一节 文件和数据的导入与导出 一 文件的存储 Save 这条命令将MATLAB工作区间的所有变量保存指定的filename中 Save filename var1 var2 var3 (Save(‘filename’,’var1’,’var2’,’var3’)) 保存指定的变量在指定的文件filename中。 文件和数据的导入与导出 二 文件的打开 Load 载入当前目录下,或者搜索路径下的第一个matlab.mat 中的所有变量。 Load filename var1 var2 var3 (load(‘filename’,’var1’,’var2’,’var3’)) 用于载入特定的变量,那么需要输入文件名和变量名。 Venw=load(‘filename’,’var1’,’var2’) 将变量var1和var2载入到一个名为vnew的结构体变量 中,这个结构变量有两个域,一个是var1,一个是var2 文件和数据的导入与导出 Load filename.txt 用于打开ASCII文本文件,将数据载入到名字为filename的双精度数据组中。 Exist(‘matlab.mat’,’file’) 存在数据文件返回2,不存在返回0 Whos(‘file’,’matlab.mat’) Delete filename.mat 删除数据文件 第十章 图形处理 与数值计算和符号计算相比,图形的可视化技术是数 学计算人员所追求的更高级的一种技术,图形处理技术 则给人们提供了一种更直接的表达方式,可以使人们更 直接、更清楚的了解实物的结果和本质。本章主要介绍 MATLAB的图形处理功能,包括基本的绘图指令、图形的 简单控制和图形窗口的编辑等。 图形处理 第一节 基本的绘图指令和图像的简单控制 一 基本的绘图指令 函数名 功能描述 plot 在x轴和y轴都按线性比例绘制二维图形 Plot3 在x轴和y轴和z轴都按线性比例绘制三维图形 Loglog 在x轴和y轴都按对数比例绘制二维图形 Semilogx 在x轴按对数比例,y轴按线性比例绘制二维图形 semilogy 在y轴按对数比例,x轴按线性比例绘制二维图形 plotyy 绘制双y轴图形 图形处理 (一)绘图步骤 步骤 典型指令 1 准备绘图数据 (1)选定所要表现的范围 (2)产生自变量采样向量 (3)计算相应的函数值向量 t=pi*(0:100)/100; Y=sin(t)*sin(9*t); 2 选择一个窗口并在窗口中给图形定位 (1)缺省时,打开figure 1,或当前窗,当 前子图 (2)可用指令指定图形窗号和子图号 Figure(1) Subplot(2,3,1) 图形处理 3 调用基本的绘图函数 (1)调用绘图函数 (2)指定线型、色彩和数据点型 plot(t,y,’b-’) 4 设置坐标轴的极限值、标记符号和网格线 axis([0,pi,-1,1]) grid on 5 使用坐标轴标签,图例和文本对图形进行注释 title(‘调制图形’) xlabel(‘t’);ylabel(‘y’) legend(‘sin(t)’,’sin(9*t)’) text(2,0.5,’y=sin(t)*sin(9*t)’) 6 输出打印 print 图形处理 (二) 绘制二维曲线图 如果将X轴和Y轴的数据分别保存在两个向量中,同 时向量的长度完全相等,那么可以直接调用函数进行二 维图形的绘制。 plot(y) y是实向量,以该向量原始的下标为横坐标,元素值为纵坐标画出一条连续曲线 y是实矩阵,按列绘制每列元素值相对其下标的曲线,图中曲线数等于y阵列数。 图形处理 y是复数矩阵,按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。 Plot(x,y) x,y是同维向量,绘制以x,y元素为横纵坐标的曲线。 x,y是同维矩阵,则以x,y对应列元素为横纵坐标分别绘制曲线。 x是向量,y是有一维与x等维的矩阵时,则绘出多根不同色彩的曲线,曲线数等于y阵的另一维数,x作为这些曲线的共同横坐标。 图形处理 Plot(x,y,s)命令可以用来绘制不同线型、标识和颜色的图形。其中s的具体意义如下。 Plot(x1,y1,s1,x2,y2,s2,x3,y3,s3…)将多个图形放在一个图形框里面 图形处理 (三)曲线的色彩、线型和数据点型 颜色符号 含义 数据点型 含义 线型 含义 b 蓝色 . 点 - 实线 g 绿色 x X符号 : 点线 r 红色 + +号 -. 点划线 c 蓝绿色 h 六角星型 -- 虚线 图形处理 m 紫红色 * 星号 y 黄色 s 方形 k 黑色 d 菱形 v 下三角 ^
文档评论(0)