声振论坛's Archiver
论坛
›
Matlab讨论区
› 怎样取一个非常小的数的量级
guohf
发表于 2009-5-18 09:59
怎样取一个非常小的数的量级
matlab编程时,在循环语句中需知道某个量的量级,每一步量级是不一样的,怎样取出这个数的量级,用于下一步的计算?
比如,在某步 a=2.341e-5,下一步a=2.871e-4,怎样把e-5或e-4这个量级取出?
谢谢
ChaChing
发表于 2009-5-18 11:10
回复 楼主 guohf 的帖子
试试
ceil(log10(abs(a)))-1
guohf
发表于 2009-5-18 22:06
谢谢,帮我解决大问题了。
页:
[1]
查看完整版本:
怎样取一个非常小的数的量级