99问答网
所有问题
请问 matlab 如何输出一个数科学计数法的小数部分?
就是如果x = a*en的话,用什么函数可以直接得到a?
举报该问题
推荐答案 推荐于2017-09-18
% 好像没有内部函数可以达到
% 下面自定义函数可以达到目的
function y = getmydata2(a) % 存为 getmydata2.m
s = num2str(a,'%1.4e');
id = find(s=='e');
s = s(1:id-1);
y = str2num(s);
% 调用
a = 6.8726e+003;
y = getmydata2(a)
y =
6.8726
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BvtjBez7XztjOtj7tB.html
相似回答
大家正在搜
相关问题
matlab怎么用科学计数法表示一个数呢,
matlab中科学计数法怎么表示
matlab里面有没有只要小数部分的函数命令
怎样让matlab 输出的结果不用分数表示,而是用小数表示,...
matlab在函数求导后,系数显示为分数,请问怎样修改显示为...
matlab中如何更改科学计数法的有效数字
如何在matlab中得到一个小数小数点后每一位上的数?输出为...
matlab 科学计数法中 e后面显示位数