作业帮 > 综合 > 作业

matlab中如何检验一个数的有效数字为几位,有什么函数吗?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 03:48:12
matlab中如何检验一个数的有效数字为几位,有什么函数吗?
比如:0.1212,有没有函数f(0.1212),返回4
matlab中如何检验一个数的有效数字为几位,有什么函数吗?
应该没有内置函数,我帮你编了一个,你可以试一下
function f(number)
string=num2str(number);
a=strfind(string,'.');
if isempty(a)
disp('小数点后有0个有效数字')
else
q=length(string)-a;
disp(['小数点后有' num2str(q) '个有效数字'])
end
end