用Matlab调用已经创建好的数据进行绘.doc

用Matlab调用已经创建好的数据进行绘.doc

ID:56356179

大小:313.50 KB

页数:10页

时间:2020-06-22

用Matlab调用已经创建好的数据进行绘.doc_第1页
用Matlab调用已经创建好的数据进行绘.doc_第2页
用Matlab调用已经创建好的数据进行绘.doc_第3页
用Matlab调用已经创建好的数据进行绘.doc_第4页
用Matlab调用已经创建好的数据进行绘.doc_第5页
资源描述:

《用Matlab调用已经创建好的数据进行绘.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用Matlab调用已经创建好的数据进行绘图1用Matlab画二维点1.1产生二维点的坐标【例】用C语言编程产生二维点的坐标,存储到C盘根目录下。1.1.1源程序代码如下:#include"math.h"#include"stdio.h"#definePI3.1415926main(){doublex,y;FILE*fp;fp=fopen("c:\lwx.dat","w");for(x=0.0;x<=2.0*PI;x=x+0.01){y=sin(x);fprintf(fp,"%-16.8f%-16.8f",x,y);

2、printf("%-16.8f%-16.8f",x,y);}fclose(fp);}1.1.2产生的数据如下:0.000000000.000000000.010000000.009999830.020000000.019998670.030000000.029995500.040000000.039989330.050000000.04997917……6.23000000-0.053160246.24000000-0.043171896.25000000-0.033179226.26000000-0.02318323

3、106.27000000-0.013184936.28000000-0.003185301.2用Matlab调用数据,进行绘图的步骤如下:第一步:将路径(CurrentDirectory)设为:“c:”第二步:创建命令文件并执行:loadlwx.datplot(lwx(:,1),lwx(:,2),'k')结果如下:可以改变属性对图的环境进行必要的处理。如:102用Matlab画三维点:(1)CurrentDirectory:“c:”(2)>>loadlwx.dat(3)>>plot3(lwx(:,1),lwx(:,2

4、),lwx(:,3),'k')103详细过程1.改变当前路径单击上图中的红色标记出的按钮,如下图:10单击确定即可。1.调用程序单击Matlab主窗口中工具栏中的“新建“可打开M文件编辑窗口或者单击File选择new中的M-file也可打开M文件编辑窗口,如下图:在所打开的窗口中输入调用程序如下:loadxy.datplot(xy(:,1),xy(:,2));输完后保存3.运行程序。10单击菜单栏中的Debug,在下拉式菜单中点击‘RunF5‘即可运行程序,完毕后会自动打开图形界面窗口,如下:4.改变图形的线型,颜色,字

5、体等属性单击按钮,然后单击所画的曲线,右击,选择“属性”,即可出现属性对话框如下图:10点击EditPropertiesfor//line选择style选项卡改变线的宽度(Linewidth),线型(Linestyle),颜色(Linecolor)在MarkerProperties改变点的样式(Style),大小(Size)及颜色(Edgecolor,Facecolor)点击EditPropertiesfor//axes如下图:10分别点击XY选项卡可改变相应轴的标签(Lable),颜色(Color),数据(不选中Aut

6、o然后删除红色数据[-20.0-15.0-10.0-5.00.05.010.015.020.0])点击Style选项卡如下图:Title改变图形的名称Axesbox不选中onticksandgridsBackground背景颜色Axeslinewidth轴线的宽度Fontname字体名称(不能改)Fontangle角度Fontsize字体大小Fontunits单位点击EditPropertiesfor//Figure选择Style选项卡把图形界面的灰边改为white如下图:10点击Apply/OK按钮即可!!!5关于程序

7、xy(:,1)-------表示矩阵xy的第1列的全部元素xy(:,2)-------表示矩阵xy的第2列的全部元素plot(x,y)-------二维曲线绘图函数plot3(x,y,z)------三维曲线绘图函数subplot(m,n,p)----将当前图形窗口分成m×n个绘图区,即每行n各,共m行,区号按行优先编号,且选定第p个区为当前活动区。程序介绍:loadxy.datloadxz.datloadyz.datsubplot(1,3,1);plot(xy(:,1),xy(:,2));10subplot(1,3,2

8、);plot(xz(:,1),xz(:,2));subplot(1,3,3);plot(yz(:,1),yz(:,2))此程序能够一次载入3个数据文件xy.dat,xz.dat,yz.dat,又同时在Figure窗口中划出了3个相应的图形,如下图所示10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。