| 查看: 1542 | 回复: 7 | |||
[交流]
【求助】MTALAB导入数据的精度。。。
|
| 小弟使用MATLAB从excel导入数据,excel里面的数据是小数点后十二位的科学计数法,但是导入以后MATLAB默认的是双精度,由于计算需要,不能使用双精度,求各位大虾指点解决办法。。。 |
» 猜你喜欢
生物学308求调剂(一志愿华东师大)
已经有6人回复
调剂求收留
已经有7人回复
272分材料子求调剂
已经有36人回复
275求调剂
已经有8人回复
一志愿211,化学学硕,310分,本科重点双非,求调剂
已经有20人回复
070300化学学硕311分求调剂
已经有19人回复
材料与化工调剂
已经有13人回复
材料与化工调剂
已经有33人回复
复试调剂
已经有7人回复
一志愿哈工大 085600 277 12材科基求调剂
已经有17人回复
» 本主题相关价值贴推荐,对您同样有帮助:
在windows下如何将.mol2格式的分子导入database数据库中
已经有8人回复
数据太大 EXCEL导入不了
已经有3人回复
求助!!急!!xrd数据导入jade问题
已经有7人回复
MATLAB 数据导入
已经有13人回复
【求助】MATLAB导入数据精度问题。。。
已经有4人回复
关于text数据导入origin中的问题
已经有10人回复
【求助】tecplot能否自己导入一个txt数据画一个三维图?
已经有13人回复
请问如何将txt文件导入EXCEL,然后再将经EXCEL编辑的数据导回TXT?
已经有1人回复
实验数据精度问题
已经有3人回复
求助如何使web of science 导入的数据有URL连接
已经有5人回复
origin 数据精度
已经有2人回复
【讨论】关于jade5.0数据导入,角度范围变小很多!
已经有51人回复
Origin中数据精度
已经有10人回复
» 抢金币啦!回帖就可以得到:
物理学调剂
+1/91
招收2026级公共卫生与预防医学专业(学硕)调剂生1名
+1/42
浙师大化与材学院2026年有大量硕士研究生调剂名额 (线上 调剂)
+1/41
上海应用技术大学招收化学、物理、材料类调剂生
+1/40
085404 计算机技术 真诚求老师带走 杭电 336 六级已过
+1/27
浙江理工大学蒋仲庆教授课题组招收物理或者材料背景研究生(调剂1名)
+1/27
西湖大学工学院王雅婕实验室科研助理(蛋白质工程)招聘启事(急招)
+1/20
燕山大学环化学院胡老师招收硕士研究生
+1/9
山东大学谢玉生课题组-诚聘博士后/科研助理(长期有效)
+1/8
江西师大化学工程学院调剂今晚0点开放!
+1/8
【2026考研调剂学子看过来,关注南昌航空大学高性价比一本高校】
+1/7
河南理工大学化学化工学院招收材料、化工类专业调剂研究生
+1/6
27年博士自荐
+1/5
福建理工大学学硕专业代码08开头还有调剂名额
+1/5
河北大学招收调剂生
+1/4
2026年北京服装学院- 纺织化学与染整工程-刘老师可招收化学相关专业考研调剂
+1/4
河北大学分析化学招收多名调剂考生
+1/3
长春大学计算机科学技术学院硕士研究生调剂(计算机科学技术、网络空间安全)
+1/2
江苏大学环境与安全工程学院张祯老师课题组招收环境,化学,机械,电子信息等专业调剂
+1/1
招考研调剂生
+1/1
★ ★
微尘、梦想(金币+2): 谢谢回复…… 2011-04-12 15:08:18
xpk250(金币+1): 2011-05-20 17:15:39
微尘、梦想(金币+2): 谢谢回复…… 2011-04-12 15:08:18
xpk250(金币+1): 2011-05-20 17:15:39
|
MATLAB基本类型中浮点数最高也就双精度 你确认需要精确到十进制浮点后的第12位?这个必要性请先想想,如果误差允许,用双精度就可以 如果确实有这个必要,实现的方法比较麻烦,还得自己定义运算了,就是像那些“大数算法”一样,加减乘除都要重新实现一遍(嗯,可能不用像大数算法那么麻烦,用int64表示数据,再用一个int32表示指数...不过总之还得自己实现吧) [ Last edited by sudo on 2011-4-12 at 14:26 ] |
2楼2011-04-12 14:22:56
3楼2011-04-12 14:42:18
★
jjdg(金币+1): 感谢讲解 2011-04-13 01:19:59
jjdg(金币+1): 感谢讲解 2011-04-13 01:19:59
|
嗯,这是一个误区 http://en.wikipedia.org/wiki/Dou ... oating-point_format 虽然IEEE标准之双精度尾数有52位,折算成十进制约为 2^(-52) = 2.22 * 10^(-16) 也就是你说的精确到“15位” 其实不然,这个二进制到十进制的转换过程使得对于不同数字的精度不同。举个例子来说,双精度能精确表达2^(-52)这个数,却只能近似表达0.1这个数 这个问题很多教科书描述的都不严谨的,嗯=,= 因为这个原因,在C#里面引入了decimal这个数据类型,来满足十进制小数的高精度需求 http://msdn.microsoft.com/zh-cn/library/364x0z75(v=vs.80).aspx 不知道楼主的需求是什么呢,一不小心可能扯远了,呵呵呵 |
4楼2011-04-12 14:54:15
5楼2011-04-12 16:32:18
6楼2011-04-12 18:12:03
7楼2011-04-12 20:39:30
8楼2011-04-13 00:34:19













回复此楼