tnjk.net
当前位置:首页 >> 如何用mAtlAB读取txt文件中的坐标,并在一个图中绘... >>

如何用mAtlAB读取txt文件中的坐标,并在一个图中绘...

如果文件中只有两列数据,分别对应x,y轴,则 data=dlmread('file.txt'); x=data(:,1); y=data(:,2); plot(x,y,'o'); 即可。前提是file.txt在你的当前目录里面,如果在c:\data目录下,可以 data=dlmread('c:\\data\\file.txt');

第一步:先把txt文件复制到MATLAB的目录,或者在MATLAB中将路径指向txt文件所在路径。 第二步:右键存有数据的txt文件,选择Import Data... 第三步:Import Data之后就能看到txt里的数据被妥善安放好位置了,然后在Range右边的列表中选择Matrix...

首先不能使用load函数的原因是内存不够不能读还是读取速度太慢? 如果内存不够的话那就只能用fgetl; 如果读取速度慢的话可以先读一遍然后存为mat文件; 以后导入的时候只需要load mat文件速度能快很多(真的是很多),这时候数据仍然是浮点数格式的...

a = load('1.txt'); plot3(a) 试试 注意把文件名换成你自己的

你是说把所有的vector行对应的坐标画成散点图吗? 导入时把vector行的数据留下来,直接画就行,散点图用scatter函数~

第一步:先把txt文件复制到MATLAB的目录,或者在MATLAB中将路径指向txt文件所在路径。 第二步:右键存有数据的txt文件,选择Import Data... 第三步:Import Data之后就能看到txt里的数据被妥善安放好位置了,然后在Range右边的列表中选择Matrix...

fileName = {'LorenzData_x.txt','LorenzData_y.txt','LorenzData_z.txt'};figure(1)for i = 1:numel(fileName)data = load(fileName{i});subplot(3,1,i)plot((1:1:numel(data))*20/numel(data),data)end

利用数据文件建立指定矩阵。 用户通过load命令,将外部数据文件中的内容调入到工作空间中创建矩阵,外部文件的扩展名为.dat. 例如:利用文本编辑器创建一个数据文件test.dat。包含下列数据 2 4 6 8 6 3 5 6 7 3 2 5 1 2 5 在命令窗口中输入: loa...

如果文件中只有两列数据,分别对应x,y轴,则data=dlmread('file.txt');x=data(:,1);y=data(:,2);plot(x,y,'o');即可。前提是file.txt在你的当前目录里面,如果在c:\data目录下,可以data=dlmread('c:\\data\\file.txt');

data=load('*.txt'); x=data(:,1); y=data(:,2); z=data(:,3); plot3(x,y,z)

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com