matlab读txt文件的问题

我现在要用matlab写一个程序,是要打开一个txt文件然后按列读出数据, 数据是物体的三维坐标,所以有三列,大概得有个1000多组吧,请教下相应的程序是什么?

第1个回答  2019-04-18
fp=fopen('**.txt');
A=fscanf(fp,'%f');
B=reshape(A,[3,length(A)/3]);
B=B'
因为matlab是按列存取数据的,所以把行向量的数据放到3列的数据里先要放到3行的矩阵,在转至。

MATLAB读取txt文件数据,
在MATLAB中,要读取txt文件的数据,首先打开软件,点击左上角的"文件"选项,然后选择"导入数据"。在弹出的对话框中,找到并选择你需要的txt文件,注意可以设置换行方式,如逗号分隔、空格分隔或是自定义格式,按照你的需求进行选择。点击"下一步"后,文件内容就会被转化为数据组,文件名即为数据组的名称。

matlab读txt文件的问题
fp=fopen('**.txt');A=fscanf(fp,'%f');B=reshape(A,[3,length(A)\/3]);B=B'因为matlab是按列存取数据的,所以把行向量的数据放到3列的数据里先要放到3行的矩阵,在转至。

matlab中怎么读取txt文本文件?
1、首先,这里举例自己先制作一个txtde 文本文件,如下面页面的内容。2、将文本文件放入matlab的工作路径,方便读取操作。例如,如果我的文本文件在桌面上,我可以将matlab的工作路径更改为桌面。具体方法是单击matlab当前工作路径后的省略号,弹出选项选择文件夹,然后选择相应的路径。3、接下来,我们使用impo...

在matlab中如何读取txt文件?(附代码链接)
首先,使用dir函数来读取当前文件夹下所有的txt文件,代码如下:aFileNames = dir('*.txt');。接着,我们将这些文件名提取出来并转置,代码如下:FileNames = {aFileNames.name}';。然后,我们使用importdata函数来读取每个文件,代码如下:a = importdata(name);。你可以通过以下链接获取完整的代码...

怎样用matlab从txt文件中读取数据,每次只读取一行
问题描述:这样的一个u.txt文件,用matlab从中读取数据,每次只读取一行进行处理,然后继续...u.txt文件如下: 14 19 337 312 1216 33 31 19 19 36 32 12 17 33 11 14 10 36 11 42 11 36 1112 71 35 31 43 17 33 10 45 72 35 21答案1:: 编写mymesh()函数:function ...

MATLAB读取txt的问题
fid=fopen('123.txt');num=0;tline=fgetl(fid);while ~feof(fid)num=num+1;tline=fgetl(fid); %因为你第一行没有需要的数据所以提前需要操作一次。Tem=find(abs(tline)==58) ; %寻找冒号的位置。M(num)=str2num(tline(Tem+1:end));end fclose(fid)...

请教Matlab 读取txt 文件 读取矩阵问题?
以Matlab R2012b为例。1、首先打开matlab;2、选择current folder并加入当前路径;3、选择指定的txt文件,右键,选择导入数据;4、选择相应的数据类型,这里应选matrix。具体如下图所示:1、开始导入数据 2、导入数据

在matlab中用textread导入txt文件出错
一般输入txt数据,对数据结构要非常清楚,否则,格式错误,导致读入失败。不受数据结构、文件类型、数据类型限制的方法是用uiimpot命令,打开输入界面,选择文件,几步就完成了,非常直观

怎样控制Matlab读取txt文件的行数?
txt即文本文件,在桌面或文件夹右键即可建立。 TXT格式是一种文本文档,TXT即扩展名。 本回答由科学教育分类达人 程明推荐 举报| 答案纠错 | 评论(1) 0 22 恩惠妮阿加西 采纳率:95% 来自团队:学霸之星 擅长: 暂未定制 其他回答 实在不行,你先导入txt文件,然后再变量空间 自己一定读取的行数个列数,语句很...

matlab读txt文件中的数据,吧把数据读入到matlab中,数据不是一个矩阵...
可以用textread函数,比如你的数据存在test.txt文件中。data=textread('test.txt','%f);数据就全部存到data中了,所有数据按照列向量的形式储存在data里。然后你可以用reshape之类函数,重新还原原数据。

相似回答
大家正在搜