tnjk.net
当前位置:首页 >> 如何将txt数据导入mAtlAB >>

如何将txt数据导入mAtlAB

举个例子: 下面程序调用accz.txt。(注:程序和txt文件必须放在同一目录下。)附件中是accz.txt。该名字一定要与程序调用...

有三种常见的方式: 1. A=importdata('filename.txt') 则A就是n*m的矩阵了; 2.load filename.txt 这样也是载入n*m的矩阵; 3.在MATLAB的work文件夹下,选择想要导入的数据,用右键importdata,根据向导一步一步导入即可。

fid=fopen('你的txt文件名','r'); tmp=str2num(fgetl(fid)); a(1,:)=tmp; for i=2:12 tmp=str2num(fgetl(fid)); a=[a;tmp]; end 以上语句可以把所有的txt里的数据导入存到矩阵a里面,到时你再想怎么处理就自己再弄吧。

根据txt文档不同种类介绍不同的读取数据方法; 一、纯数据文件(没有字母和中文,纯数字); 二、中英文和数据如test1.txt; 三、中文 数据 英文 混乱如test.txt; 方法一: file/import data....../next/finish >> whos Name Size Bytes Class ...

fid=fopen('ccfx.txt','r'); n1=4;%行数 a=[]; for i=1:n1 tmp=str2num(fgetl(fid)); a=[a;tmp]; end

你好!可以用 matlab 载入的。您要做的工作有: 把数据放入新建的文本文档data.txt中,放入current folder(当前窗口目录) 目录下; 在Command Window(命令窗口)中输入命令: X=load('data.txt'); 您要的数据就会自动提取到X中。

“第107580个到620080数据”有512501个元素... 改为“t=data(107581:620080);或t=data(107580:620079);”试试。

使用 textread函数, 或者直接用load命令, 这里给出load的用法: 假设文本文件为aaa.txt,假设保存在c盘根目录下,编辑内容为 1 2 3 2 3 4 2 2 2 在matlab命令窗口中,直接输入 b = load('c:\aaa.txt') 即可

点击open→文件类型→所有文件。然后点那个txt就行了。 或者把txt里的东西复制到MATLAB的一个m文件里,运行一下。

前三行是采样频率,采样个数和单位,你把他删了 可以写在程序里 你要是觉得文件太大打开不太方便的话,推荐你一个打开txt非常快的软件Editplus,用该软件还是很容易修改你的txt的 然后就可以在matlab里x=load ('新建文本文档.txt') 自己试试吧

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