使用 Matlab 将矩阵保存到 .dat 文件 [关闭]

Posted

技术标签:

【中文标题】使用 Matlab 将矩阵保存到 .dat 文件 [关闭]【英文标题】:Save matrix to .dat file using Matlab [closed] 【发布时间】:2015-11-25 19:28:45 【问题描述】:

我从我的代码中得到矩阵 100*100。如何将此矩阵保存到.dat 文件?我需要将所有结果保存到 .datfiles 而不是 .txt 或任何其他扩展名。

for i=1:100
for j=1:100
    A(i,j)=sin(i)+j^2;
    B(i,j)=cos(j)+i^2;
end
end

问候

【问题讨论】:

你能上传你的代码吗? .dat 不是标准格式,你期待什么内容?你尝试了什么? 我想在另一个应用程序中读取这些数据。我可以将此数据另存为另一种格式,但我想保存为 .dat 您可以选择文件名。请参阅writing data to text file,尤其是标题为“将表格数据写入文本文件”的部分。 .dat 不是一种文件格式,它只是一个任意文件扩展名,通常代表数据文件。除非你能向我们解释文件应该有什么格式,否则这个问题是不可能回答的。 【参考方案1】:

保存('filename.dat','A','-ASCII')

【讨论】:

谢谢。这就是我要找的。​​span>

以上是关于使用 Matlab 将矩阵保存到 .dat 文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

matlab 怎么批量保存数据

matlab中如何读取mat文件的矩阵

如何将 Matlab 变量转换为带有标题的 .dat(文本)文件

matlab中如何将多个矩阵保存到同一个矩阵中?

将输出保存到文本文件而不覆盖和打印矩阵中的 N 个条目 [matlab]

matlab中怎样将数据导入导出?