MATLAB文本文件操作总结

简介: 假设要读取的文本文件为test.txt,文件内容分别如下:1 2 34 5 67 8 9A 1 2 3B 4 5 6C 7 8 9读取纯数据文件>> I = load('test.txt')I = 1 2 3 4 5 6 7 8 9读取文

假设要读取的文本文件为test.txt,文件内容分别如下:

1 2 3
4 5 6
7 8 9
A 1 2 3
B 4 5 6
C 7 8 9

读取纯数据文件

>> I = load('test.txt')

I =

     1     2     3
     4     5     6
     7     8     9

读取文本和数据混合文件

方法一:importdata

>> I = importdata('test.txt')

I = 

          data: [3x3 double]
      textdata: {3x1 cell}
    rowheaders: {3x1 cell}

>> I.data

ans =

     1     2     3
     4     5     6
     7     8     9

>> I.textdata

ans = 

    'A'
    'B'
    'C'

>> I.rowheaders

ans = 

    'A'
    'B'
    'C'

方法二:textscan

>>  fid = fopen('test.txt');
>> C = textscan(fid,'%s %d %d %d');
>> C{1}

ans = 

    'A'
    'B'
    'C'

>> C{2}

ans =

           1
           4
           7

>> C{3}

ans =

           2
           5
           8

>> C{4}

ans =

           3
           6
           9

输出矩阵到文本文件

function mat2txt(M)
% 输出矩阵到txt文件

[m,n] = size(M);
fid = fopen('D:\matlab\DIP\qxy\data.txt','wt');
for i = 1 : m
    for j = 1 : n
        if j == n
            fprintf(fid,'%4.3f\n',M(i,j));
        else
            fprintf(fid,'%4.3f\t',M(i,j));
        end
    end
end
fclose(fid);
目录
相关文章
matlab读取csv文件csvread()
matlab读取csv文件csvread()
|
云计算
Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1、load——适合读取纯数据文本; 2、importdata——只读取数据,自动省略数据格式前后的字符,超大文件不适合; 3、textread、textscan——适合读取行列规整的文本,会存到元胞中,可通过he.
32276 0
|
数据安全/隐私保护
matlab后缀带p文件如何打开
MATLAB P文件是一种二进制文件,无法直接被打开和编辑,这就使得调试和修改代码异常困难。然而,MATLAB P文件解密工具可以帮助我们将P文件解密成M文件,还原真实代码。
matlab中批量m代码转p代码
对于MATLAB工程师们而言,在实际开发中,MATLAB P文件的解密是一项非常棘手的任务。如果没有可靠的解密工具,完成这个任务将变得非常困难。而今天,我将向大家推荐一款MATLAB P文件解密工具,让你快速解决这一难题。
|
12月前
|
存储 文件存储
MATLAB批量读取.txt文件
本文叙述的程序功能是批量读取某个文件夹中以空格为间隔符的数据,数据为16进制,但是有些特殊,比如原数据是0x12345678,但是.txt文件中为0x78563412,本程序可将.txt文件中的数据转换成原数据然后转换成十进制并绘图,可以添加图例或者将转化结果保存成.nat文件,当然如果有其他需要,可以自行修改。
86 0
|
算法 安全 数据安全/隐私保护
【P文件破解】MATLAB P文件转变M文件
【P文件破解】MATLAB P文件转变M文件
【P文件破解】MATLAB P文件转变M文件
matlab画图初级;matlab保存文件失败
matlab画图初级;matlab保存文件失败
|
存储 数据安全/隐私保护
如何将Matlab中的p代码进行解码和还原?
如果你经常使用Matlab,那么肯定遇到过解密或还原p文件为m文件的问题。