首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >matlab中的writematrix命令可以指定小数位数吗?

matlab中的writematrix命令可以指定小数位数吗?
EN

Stack Overflow用户
提问于 2022-03-26 03:33:19
回答 1查看 836关注 0票数 1

writematrix命令可以将矩阵写入文本文件。例如,对于如下所示的矩阵

代码语言:javascript
运行
复制
A = [1, 2, 3, 4];

可以使用writematrix命令将其写入文件a.txt

代码语言:javascript
运行
复制
A = [1, 2, 3, 4];
writematrix(A, 'a.txt', 'WriteMode', 'append', 'Delimiter', ' ');

输出是

代码语言:javascript
运行
复制
1 2 3 4

但是如果我想要像下面这样的输出

代码语言:javascript
运行
复制
1.0000 2.0000 3.0000 4.0000

我该如何使用写矩阵?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-26 04:31:14

在使用A之前,将writematrix转换为具有num2str格式的字符数组。

代码语言:javascript
运行
复制
writematrix(num2str(A,'%.4f '), 'a.txt', 'WriteMode', 'append', 'Delimiter', 'tab');
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71625103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档