美文网首页
MATLAB|矩阵数值导出txt数据文件

MATLAB|矩阵数值导出txt数据文件

作者: 马骋 | 来源:发表于2017-03-13 08:04 被阅读756次

1. 问题描述

MATLAB的计算结果往往为矩阵(向量)的形式,后续的处理中需要导出txt、Excel文件进行后处理。

2. 技术背景

采用save命令。

3. 解决方案

4. 实施示例

4.1 生成数据

a = 0:0.01:pi;                                                                  % 列向量
a =a'; 
b = magic(6);                                                                   % 6*6矩阵

4.2 导出txt

save('a.txt','a','-ascii')                                                      % 保存向量txt
save('b.txt','b','-ascii')                                                      % 保存矩阵txt

导出结果:

  • a


  • b


5. 常见问题

还有一种较为复杂的方法,采用fprintf输出更可控:

t = 0:0.1:pi;
s = sin(t);

fid = fopen('data.txt', 'w');
for iloop=1:length(s)
    fprintf(fid, '%15.10f \r\n', s(iloop));
end
fclose(fid);

结果:

本文用时 15 m

相关文章

  • MATLAB|矩阵数值导出txt数据文件

    1. 问题描述 MATLAB的计算结果往往为矩阵(向量)的形式,后续的处理中需要导出txt、Excel文件进行后处...

  • Matlab

    Matlab的数学计算=数值计算+符号计算 矩阵 矩阵生成 通过显式元素列表输入矩阵 通过语句生成矩阵 from:...

  • 数学软件

    世界三大数学软件 MATLAB和Mathematica、Maple将数值分析、矩阵计算、科学数据可视化以及非线性动...

  • 「转载」MATLAB tutorial

    MATLAB命令大全和矩阵操作大全一、矩阵的表示在MATLAB中创建矩阵有以下规则: a、矩阵元素必须在”[ ]”...

  • matlab小知识

    matlab &与&&的区别 &适用于矩阵间的逻辑运算,&&不适用,只适用于单个元素,包括数值和字符。

  • Matlab 2019a/ 2018b/ 2018a安装包+安装

    MATLAB(矩阵实验室)是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计...

  • python环境快速导出导入

    导出 pip freeze > xxx.txt 导入 pip install -r xxx.txt 把导出的txt...

  • MATLAB计算转移矩阵源代码

    如何用MATLAB计算转移矩阵 如何用MATLAB计算马尔科夫矩阵 如何用MATLAB实现马尔科夫过程 这些都是一...

  • MATLAB向量化编程

    MATLAB( matrix laboratory):一切皆矩阵。MATLAB以矩阵为基本元素,向量化编程(或者称...

  • matlab基础语法

    matlab中主要是矩阵运算 矩阵赋值 矩阵运算 控制流程 绘图

网友评论

      本文标题:MATLAB|矩阵数值导出txt数据文件

      本文链接:https://www.haomeiwen.com/subject/qqcfnttx.html