首页 > 编程知识 正文

matlab输入txt,matlab怎么输入数据输出结果

时间:2023-05-05 05:21:50 阅读:23069 作者:4313

今天,我遇到了如何将复数值从matlab输出到. txt文件的问题。 看了网上的几种方法,我认为最容易使用的是dlmwrite方法。 调用形式如下。

dlm write (c : (MATLAB _ data debug1. txt ',array ) )此处的array是指我们希望写入的矩阵(数组)。 如果阵列是一维的,为了更好地查看数字,建议使用transpose ) ) arrrrray

但是,需要注意的问题是,当使用matlab输出数据时,如果数据本身具有小数部分,则matlab在输出时会自动保留小数点后4位的有效数字。 因此,如果要将这些数据用于进一步的运算,则不推荐。 因为此时的精度在变化。

可以看出,上图输出了一系列小数值。 小数点以下只剩下4位有效数字。 当然有效数字的位数可以变更。 具体办法稍后补充。

请注意,数组array将是复数。 复数时,实部和虚部的精度为小数点后4位的有效数字。

码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。