用Matlab调用已经创建好的数据进行绘图
1 用Matlab画二维点
1.1产生二维点的坐标
【例】用C语言编程产生二维点的坐标,存储到C盘根目录下。
1.1.1源程序代码如下:
#include "math.h"
#include "stdio.h"
#define PI 3.1415926
main()
{
double x,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\n",x,y);
printf("%-16.8f%-16.8f\n",x,y);
}
fclose(fp);
}
1.1.2产生的数据如下:
0.00000000 0.00000000
0.01000000 0.00999983
0.02000000 0.01999867
0.03000000 0.02999550
0.04000000 0.03998933
0.05000000 0.04997917
……
6.23000000 -0.05316024
6.24000000 -0.04317189
6.25000000 -0.03317922
6.26000000 -0.02318323
1
2
6.27000000 -0.01318493
6.28000000 -0.00318530
1.2 用Matlab 调用数据,进行绘图的步骤如下:
第一步:将路径(Current Directory)设为:“c:\”
第二步:创建命令文件并执行:
load lwx.dat
plot(lwx(:,1),lwx(:,2),'k')
结果如下:
printf输出格式matlab
可以改变属性对图的环境进行必要的处理。如:
2 用Matlab画三维点:
(1)Current Directory:“c:\”
(2)>>load lwx.dat
(3)>>plot3(lwx(:,1),lwx(:,2),lwx(:,3),'k')
3
4
3 详细过程
1.
改变当前路径
单击上图中的红标记出的按钮,如下图:
5
单击确定即可。
2.调用程序
单击Matlab 主窗口中工具栏中的 “新建“ 可打开M 文件编辑窗口
或者 单击 File 选择 new 中的M-file 也可打开M 文件编辑窗口,如下图:
在所打开的窗口中输入调用程序如下: load xy.dat
plot(xy(:,1),xy(:,2));输完后保存3. 运行程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论