您的位置首页百科知识

MATLAB 四舍五入到 以0.5为单位的数字

MATLAB 四舍五入到 以0.5为单位的数字

的有关信息介绍如下:

clc;

clear all;

close all;

prompt = {'请输入数字:'仔携};

dlg_title 衫漏= '输入 ';

num_lines = 1;

def = {'3.6'};

t = inputdlg(prompt,dlg_title,num_lines,def);

tt=str2num(t{1,1});

if tt>0

   if (tt-fix(tt))>0.5

       if (tt-fix(tt)-0.5)/2>0.125

           tn=fix(tt)+1

       else

           tn=fix(tt)+.5

       end

   else

     念塌伏  if (tt-fix(tt))/2>0.125

           tn=fix(tt)+.5

       else

           tn=fix

       end

   end

end

h = msgbox(strcat(num2str(tt),'四舍五入结果为:',num2str(tn)));

MATLAB 四舍五入到 以0.5为单位的数字

MATLAB 四舍五入到 以0.5为单位的数字