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]
查看完整版本: 怎样取一个非常小的数的量级