收藏 分享(赏)

MATLAB数据显示及存取.doc

上传人:kpmy5893 文档编号:7656475 上传时间:2019-05-23 格式:DOC 页数:3 大小:164KB
下载 相关 举报
MATLAB数据显示及存取.doc_第1页
第1页 / 共3页
MATLAB数据显示及存取.doc_第2页
第2页 / 共3页
MATLAB数据显示及存取.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、电子信息工程学系实验报告课程名称:MATLAB 语言 实验名称:MATLAB 数据显示及存取 实验时间:2010.10.28 班级:通信 091 姓名:Jxairy 学号:910705131 实 验 目 的:1. 熟悉 MATLAB 的二维绘图。2. 熟悉 MATLAB 的三维绘图。3. 熟悉 MATLAB 的数据保存。4. 熟悉 MATLAB 的数据存取。实 验 环 境: MATLAB 7.1实 验 内 容 及 过 程: 1. 绘制函数 的曲线,其实曲线为绿虚线,并进行标注。1)(22xye2. 在一个图形窗口内,绘制任选 6 个函数的曲线,并增加标题和对坐标轴进行标注。3. 将第 2 题得

2、到的曲线按照不同设置拷贝到 word 文档中,并比较结果。4. 绘制函数 的曲线,并绘制对应的等高线和网格。xzcosin5. 将用于绘制曲线 的数据分别保存在 MAT、二进制和文件中。6. 重启 MATLAB,上述保存的文件依次读取变量 z 的前 10 个数据。实 验 结 果 及 分 析:1. 绘制分段函数的程序代码如下:x=-5:0.01:5;y=2:0.01:size(x);for i=1:length(x)if x(i)=1y(i)=exp(-(x(i)-1)2);elsey(i)=x(i)2;endendplot(y,g-)gtext(幂函数)gtext(指数函数)title(分段函

3、数)运行结果如下:0 200 400 600 800 1000 12000510152025函 函 函函 函 函 函函 函 函 函成 绩:指导教师(签名):2在一个图形窗口内,绘制任选 6 个函数的曲线,并增加标题和对坐标轴进行标注。x=-5:0.01:5;subplot(2,3,1)plot(x,sin(x)xlabel(x)ylabel(y)title(sin)subplot(2,3,2)plot(x,cos(x)xlabel(x)ylabel(y)title(cos)subplot(2,3,3)plot(x,abs(x)xlabel(x)ylabel(y)title(abs)subplo

4、t(2,3,4)plot(x,sign(x)xlabel(x)ylabel(y)title(sign)subplot(2,3,5)plot(x,round(x)xlabel(x)ylabel(y)title(round)subplot(2,3,6)plot(x,exp(x)xlabel(x)ylabel(y)title(exp)单击窗口【Edit】菜单下的【Copy Figure 】 ,在word文档中执行粘贴 命令,运行结果如下:-5 0 5-101xysin-5 0 5-101xycos-5 0 505xyabs-5 0 5-101xysign-5 0 5-505xyround-5 0 5

5、0100200xyexp3绘制 的曲线,并绘制等高线和网格程序代码如下;运行结果如下。zcosinx=-pi:pi/20:pi; y=-pi:pi/20:pi; x,y=meshgrid(x,y);z=sin(x).*cos(y);meshc(z)grid on0 1020 3040 5001020304050-1-0.500.514将用于绘制曲线 的数据分别保存在 MAT、二进制和文本文件中。在xzcosin函数代码的后面分别添加如下命令:xzcosin保存在MAT:save mydatafile1 x y z保存在二进制:fid=fopen(mydatafile2.dat,w);count

6、=fwrite(fid,z,double) 保存在文本文件:fid=fopen(mydatafile3.dat,w);fprintf(fid,%f,z)运行结果如下: count =1681ans =142685重启 MATLAB,从上述保存的文件中依次读取变量 z 的前 10 个数据。load data1z1=z1(1:10)fid=fopen(data2.dat,r);z2=fread(fid,10,double)fid=fopen(data3.dat,r);z3=fscanf(fid,%f,10)实 验 心 得:熟悉了 MATLAB 中脚本和函数的编写的,掌握了 MATLAB 中 If 结构和 Switch 结构及 For 结构While 结构的应用和联系。学会灵活应用排序函数来排序数组或矩阵。在 MATLAB 程序编写命令的时候,往往会发生变量引用的错误,只有在调试中不断地修改以及优化编程命令才能获得实验的成功。注意 MAT 文件,二进制文件,文本文件读取和存储所用函数的不同 MAT 文件读取直接用 load,存储用 save;二进制文件读取用 fread,存储用 fwrite;文本文件读取用 fread 或 fscanf,存储用 fprint。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报