Matlab:如何防止Matlab在数组中截取小数? [复制]

Posted

技术标签:

【中文标题】Matlab:如何防止Matlab在数组中截取小数? [复制]【英文标题】:Matlab: How to prevent Matlab from cutting decimals in array? [duplicate] 【发布时间】:2017-06-29 09:56:54 【问题描述】:

是否可以在逗号后有 16 位小数的数组中得到它? 正如您在下面的链接中看到的那样,它在我的工作区中被切断了。 亲切的问候!

format long;
startYCoordinateNorthEast=([50.93952193697642, 6.99745722361763]);

here you can see the array, cut to 4 decimals but I need 16

【问题讨论】:

MATLAB 不截取小数,它显示少了小数 【参考方案1】:

在您的 Matlab 工作区中,format long 将向您显示长输出是对的:

>> startYCoordinateNorthEast

startYCoordinateNorthEast =

  50.939521936976419   6.997457223617630

在工作区查看器中,要查看所有小数,您必须单击名为“查看”的选项卡。从那里,在“数字显示格式”下选择“长固定十进制”

【讨论】:

以上是关于Matlab:如何防止Matlab在数组中截取小数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

怎样用matlab从一张图片中截取一小张图片

防止 MATLAB 舍入数字并设置小数精度

用matlab截取图像的一部分?

matlab 设置小数点后位数

matlab中如何保留一位小数

matlab中如何将某一数组中数据进行打乱,有没有相应的函数,谢谢,在线等。