linux下,.dat文件里的数据,怎么导入到mathematics里面画图呢?

我用fortran程序生成了一大堆数据,存在了一个dat文件中,我想用mathematics调用这个文件中的数据,画一个三维图,我该用什么命令调用这个文件呢?... 我用fortran程序生成了一大堆数据,存在了一个dat文件中,我想用mathematics调用这个文件中的数据,画一个三维图,我该用什么命令调用这个文件呢? 展开
 我来答
请大家跪安吧
2013-02-07 · TA获得超过166个赞
知道答主
回答量:236
采纳率:100%
帮助的人:118万
展开全部
clc;clear;
fid = fopen( '***.dat', 'r');
Datatemp = fscanf( fid, '%f', [列数,inf])
fclose(fid);

list1 = Datatemp(1, 1:200);
//把第一列1到200行数据放到list1里面去

list2 = Datatemp(2, 1:200);
list3 = Datatemp(3, 1:200);
list4 = Datatemp(4, 1:200);

figure; hold on;
axis([0 200, 0 5]);
//设置坐标轴的范围,横坐标0-200,纵坐标0-5

t=0:1:199;
//设置横坐标的单位距离

//画图

h1=plot(t, list1,'b');
h2=plot(t, list2,'r');
h3=plot(t, list3,'g');
h4=plot(t, list4,'y');

大概流程就是这样的,具体的你再查下下函数处理下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式