MATLAB四舍五入.doc_第1页
MATLAB四舍五入.doc_第2页
MATLAB四舍五入.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB四舍五入Matlab取整函数有: fix, floor, ceil, round.取整函数在编程时有很大用处。一、取整函数1.向零取整(截尾取整)fix-向零取整(Round towards zero); fix(3.6)ans =32.向负无穷取整(不超过x 的最大整数-高斯取整)floor-向负无穷取整(Round towards minus infinity); floor(-3.6)ans =-43.向正无穷取整(大于x 的最小整数)ceil-向正无穷取整(Round towards plus infinity); ceil(-3.6)ans =-34.向最近整数取整,四舍五入(四舍五入取整)round-向最近整数取整,四舍五入(Round towards nearest integer); round(3.5)ans =4二、在小数点后某一位四舍五入,即保留几位小数,也经常用到。1.数值型roundn任意位位置四舍五入a=123.4567890;a=roundn(a,-4)a =123.4568其中roundn函数功能如下:ROUNDN Round numbers to specified power of 10y = ROUNDN(x) rounds the input data x to the nearest hundredth. %不指定n,精确到百分位y = ROUNDN(x,n) rounds the input data x at the specified power %精确到小数点后指定位数nof tens position. For example, n = -2 rounds the input data tothe 10E-2 (hundredths) position.2.符号型digits(4)vpa(.)必须说明:vpa命令不能识别整数与小数,只算总位数,因此对它来说小数整数无论哪个都占一位,例如对9.3154保留两位小数时就得写成:a=9.3154;digits(3)b=vpa(a)b=9.32其中b为符号型变量;3.字符型a=12.34567;b = sprintf(%8.2f,a)b =12.35其中b为字符型变量。转:/pc/pccon.php?id=950&nid=15024&order=&tid=matlab文本输出两个函数:dispfprintf1、函数disp只带一个变量,他可以是自负矩阵或数值矩阵,要输出简单的文字信息,只需要用单引号将信息括起来:disp(my favorite color is red);或者yourname=input(enter your name,s);disp(your name is,youname);例如 yourname = input(enter your name ,s);enter your name panrq disp(your name is ,yourname);your name is panrq选择带数值变量值的文本信息时,需要用函数num2str将数值变量的类型转换字符型 x=98; outstring = x = ,num2str(x); disp(outstring);x = 98 disp(x = ,num2str(x);x = 98disp函数只能带一个变量,表格中的各列需奥组合成一个矩阵,如下面的程序所示。 x=0:pi/5:pi;y=sin(x); disp(x y);0 00.6283 0.58781.2566 0.95111.8850 0.95112.5133 0.58783.1416 0.0000Format命令控制显示模式,直到下一个format出现前,这条format命令一直有效。 x=1.23456789; format short;disp(pi);3.1416 format long;disp(pi);3.141592653589793 format short e;disp(pi);3.1416e+000 format +;disp(pi);+ format bank;disp(pi);3.142、函数fprintffprintf(format);fprintf(format,variables);fprintf(fid,format,variables);例如: f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论