早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab中如何检验一个数的有效数字为几位,有什么函数吗?比如:0.1212,有没有函数f(0.1212),返回4

题目详情
matlab中如何检验一个数的有效数字为几位,有什么函数吗?
比如:0.1212,有没有函数f(0.1212),返回4
▼优质解答
答案和解析
应该没有内置函数,我帮你编了一个,你可以试一下
function f(number)
string=num2str(number);
a=strfind(string,'.');
if isempty(a)
disp('小数点后有0个有效数字')
else
q=length(string)-a;
disp(['小数点后有' num2str(q) '个有效数字'])
end
end
看了 matlab中如何检验一个数...的网友还看了以下: