如何在 Matlab 中使用默认或动态生成的文件名进行保存? [复制]

Posted

技术标签:

【中文标题】如何在 Matlab 中使用默认或动态生成的文件名进行保存? [复制]【英文标题】:How to save using a default or dynamically generated filename in Matlab? [duplicate] 【发布时间】:2018-06-26 17:48:20 【问题描述】:

如何在 Matlab 中使用默认或动态生成的文件名进行保存?我在下面做了类似的事情。但是我的 .dat 文件保存为 filename.dat 而不是我使用 sprintf 命令生成的文件名。

filename = sprintf('k2-%d_k3-%d_k4-%d.dat', K2,K3,K4) 
save filename variable -ascii

在这里,%d 将替换为我文件名中这些变量 K2、K3、K4 的编号。

【问题讨论】:

This is answered here 您使用了错误的语法。请阅读documentation(特别是Description的最后一点) 使用类似sprintf('%d-%d-%d.dat', K2,K3,K4) 【参考方案1】:

谢谢。我找到了解决方案。

save(filename, 'variable', '-ascii')

成功了。我一直在寻找一段时间,它只有在我发布后才会点击。

【讨论】:

以上是关于如何在 Matlab 中使用默认或动态生成的文件名进行保存? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio中怎么生成动态链接库的lib文件

如何用matlab画一个动态图?

matlab用代码生成的图片如何显示误差系数

如何在matlab默认搜索路径中添加文件

实现dedecms全站动态浏览

如何用python调用matlab生成的dll文件?