版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(790)
>
导师招生
(51)
>
虫友互识
(45)
>
招聘信息布告栏
(17)
>
博后之家
(13)
>
硕博家园
(13)
>
考博
(13)
>
公派出国
(12)
>
考研
(10)
>
论文道贺祈福
(8)
>
教师之家
(7)
>
基金申请
(6)
>
找工作
(6)
>
论文投稿
(6)
>
育儿交流
(3)
>
数理科学综合
(2)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
其它
»
【求助】MTALAB导入数据的精度。。。
8
1/1
返回列表
查看: 1370 | 回复: 7
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
xpk250
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 194.7
帖子: 46
在线: 24.9小时
虫号: 1140224
[交流]
【求助】MTALAB导入数据的精度。。。
小弟使用MATLAB从excel导入数据,excel里面的数据是小数点后十二位的科学计数法,但是导入以后MATLAB默认的是双精度,由于计算需要,不能使用双精度,求各位大虾指点解决办法。。。
回复此楼
» 猜你喜欢
孩子确诊有中度注意力缺陷
已经有9人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
在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人回复
» 抢金币啦!回帖就可以得到:
查看全部散金贴
海南大学徐月山老师招收2026年第二批博士名额1个--化工反应设备设计方向
+
1
/175
华东师范大学 程义云 课题组招2026年博士研究生 - 有机化学、材料化学、高分子合成等
+
1
/80
招贤纳博(已结束)
+
1
/75
双一流大学湘潭大学“化工过程模拟与强化”国家地方联合工程研究中心招收各类博士生
+
1
/44
上海交通大学智能颗粒流体团队 招收工程AI计算方向科研助理、博士生及博士后
+
1
/35
上海交通大学智能颗粒流体团队 招收工程AI计算方向科研助理、博士生及博士后
+
1
/32
浙大城市学院向铮教授与浙江大学联合招聘博后
+
1
/27
南京大学能源与资源学院蔡亮课题组诚招博士后、助理研究员(AEM、PEM电解水制氢方向)
+
1
/15
招募懂有限元、编程能力强的同学,待遇优厚
+
1
/15
南京大学能源与资源学院蔡亮课题组诚招2026年申请-考核制博士生2-3名
+
1
/10
湖南大学2026博士招生
+
1
/8
长江大学武汉校区诚招工程热物理、油气、电气等新能源博士-2025
+
1
/5
山东大学集成电路学院太赫兹团队博士招生
+
1
/4
南开大学齐迹课题组诚聘博士后
+
1
/4
大连海事大学国家级人才团队2026年博士研究生招生启事
+
1
/4
澳洲皇家墨尔本理工RMIT招收网安方向CSC PhD
+
1
/3
同济大学高绍荣院士王冕课题组诚聘博士后
+
1
/3
英国拉夫堡大学智能建造方向招收多名带奖学金博士研究生
+
1
/1
南华大学基础医学——抗感染药理-活性先导化合物抗菌作用机制研究申请审核制博士1名
+
1
/1
北京理工大学飞行机器人研究团队招聘2026届博士生
+
1
/1
1楼
2011-04-12 14:10:54
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sudo
木虫
(正式写手)
程序强帖: 16
应助: 6
(幼儿园)
金币: 1297.6
帖子: 588
在线: 641小时
虫号: 1211394
★ ★
微尘、梦想(金币+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
]
赞
一下
(1人)
回复此楼
2楼
2011-04-12 14:22:56
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
帖子: 3803
在线: 1422.4小时
虫号: 183750
★
微尘、梦想(金币+1): 谢谢参与…… 2011-04-13 15:32:38
引用回帖:
Originally posted by
xpk250
at 2011-04-12 14:10:54:
小弟使用MATLAB从excel导入数据,excel里面的数据是小数点后十二位的科学计数法,但是导入以后MATLAB默认的是双精度,由于计算需要,不能使用双精度,求各位大虾指点解决办法。。。
双精度最多可以到小数点后 15 位还是多少来着,不比十二位更精确?
如果你觉得 15 位大多了,大可以 round 啥的啊……
赞
一下
(1人)
回复此楼
3楼
2011-04-12 14:42:18
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sudo
木虫
(正式写手)
程序强帖: 16
应助: 6
(幼儿园)
金币: 1297.6
帖子: 588
在线: 641小时
虫号: 1211394
★
jjdg(金币+1): 感谢讲解 2011-04-13 01:19:59
引用回帖:
Originally posted by
snoopyzhao
at 2011-04-12 14:42:18:
双精度最多可以到小数点后 15 位还是多少来着,不比十二位更精确?
如果你觉得 15 位大多了,大可以 round 啥的啊……
嗯,这是一个误区
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
不知道楼主的需求是什么呢,一不小心可能扯远了,呵呵呵
赞
一下
(1人)
回复此楼
4楼
2011-04-12 14:54:15
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xpk250
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 194.7
帖子: 46
在线: 24.9小时
虫号: 1140224
引用回帖:
Originally posted by
sudo
at 2011-04-12 14:54:15:
嗯,这是一个误区
http://en.wikipedia.org/wiki/Dou ... oating-point_format
虽然IEEE标准之双精度尾数有52位,折算成十进制约为
2^(-52) = 2.22 * 10^(-16)
也就是你说的 ...
数据要求高。。。不能只用到小数点后5位啊。。。我只是要导入到数据在显示和运算的时候能精确到小数点后12位。。。
赞
一下
回复此楼
5楼
2011-04-12 16:32:18
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
sudo
木虫
(正式写手)
程序强帖: 16
应助: 6
(幼儿园)
金币: 1297.6
帖子: 588
在线: 641小时
虫号: 1211394
引用回帖:
Originally posted by
xpk250
at 2011-04-12 16:32:18:
数据要求高。。。不能只用到小数点后5位啊。。。我只是要导入到数据在显示和运算的时候能精确到小数点后12位。。。
根据你的描述,可能你只是关注小数的“显示”的问题...那么...
a=1.1234567890123456;
fprintf(1, '%.12f', a)
嗯~
赞
一下
回复此楼
6楼
2011-04-12 18:12:03
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
cyl1124
荣誉版主
(文坛精英)
应助: 15
(小学生)
贵宾: 2.569
金币: 9200.1
帖子: 11656
在线: 1063.5小时
虫号: 1140333
★
微尘、梦想(金币+1): 谢谢参与…… 2011-04-13 15:32:10
设置计算机的字位步长
赞
一下
(1人)
回复此楼
7楼
2011-04-12 20:39:30
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
libralibra
至尊木虫
(著名写手)
程序强帖: 40
应助: 817
(博后)
金币: 12914.1
帖子: 2238
在线: 287.3小时
虫号: 696514
★
jjdg(金币+1): 感谢说明 2011-04-13 01:20:33
matlab的double精度够了吧
只是print到command window的时候你看不到那么多而已
赞
一下
(1人)
回复此楼
8楼
2011-04-13 00:34:19
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
xpk250
的主题更新
8
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定