matlab中数值的取整、四舍五入、文本输出

一、取整函数

Matlab取整函数有: fix, floor, ceil, round四种,具体使用方法如下:

(1) fix

朝零方向取整

fix(-1.3)=-1

fix(1.3)=1;

(2) floor

朝负无穷方向取整(不超过x 的最大整数.(高斯取整))

floor(-1.3)=-2

floor(1.3)=1;

(3) ceil

朝正无穷方向取整(大于x 的最小整数)

ceil(-1.3)=-1

ceil(1.3)=2;

(4) round

四舍五入到最近的整数

round(-1.3)=-1

round(-1.52)=-2

round(1.3)=1

round(1.52)=2

二、四舍五入

在小数点后某一位四舍五入,即保留几位小数

1.数值型

roundn—任意位位置四舍五入

a=123.4567890;

a=roundn(a,-4)

a = 123.4568

其中roundn函数功能如下:

y = 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 %精确到小数点后指定位数n

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为字符型变量。

三、matlab文本输出

两个函数:disp fprintf

1、函数disp

函数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 = 98

disp函数只能带一个变量,表格中的各列需奥组合成一个矩阵,如下面的程序所示。

x=0:pi/5:pi;y=sin(x);

disp([x’ y’]);

0 0

0.6283 0.5878

1.2566 0.9511

1.8850 0.9511

2.5133 0.5878

3.1416 0.0000

Format命令

控制显示模式,直到下一个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.14

2、函数fprintf

fprintf(format);

fprintf(format,variables);

fprintf(fid,format,variables);

例如:

fprintf(‘i am concreten’);

i am concrete

a=3;b=‘s’;

fprintf(‘this is a %d and %s n’,a,b);

this is a 3 and s

————————————————
原文链接:https://blog.csdn.net/u013228046/article/details/40862025
https://www.jianshu.com/p/e4f58b65d076

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345417.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤题库】陕西师范大学201341 刑事诉讼法学作业

《刑事诉讼法》作业 一、单项选择题 1.公诉案件中的犯罪嫌疑人有权委托辨护人的时间是下列选项中的哪一个?( ) A 自侦查机关立案之日起 B 自被采取强制措施之日起 C 自案件移送起诉之日起 D 自案件做出起诉决定之日起 2&#xff0…

制作程序化装饰花纹图案_装饰图案

制作程序化装饰花纹图案装饰图案 我不经常使用的一种设计模式是Decorator 。 我不确定为什么这种模式不受欢迎,因为它很方便。 装饰器模式允许以受控方式向对象添加功能。 即使在使用静态类型的语言时,也可以在运行时运行! 装饰器模式是子类的…

[渝粤题库]西北工业大学电力系统自动装置

电力系统自动装置 一. 单选题 (共21题,共42分) 发电机调速系统的失灵区( )。 (2分) A.越大越好 B.越小越好 C.要合适同步发电机无功调节特性特性下倾,对应的调差系数( )…

game,match,competition,contest区别

【1】game: 指决定胜负的比赛,游戏,通常有一定的规则,参加者必须遵守,且多以个人对抗或集体对抗形式根据一定的规则进行的比赛。 【2】match: 多指重要的,参加队数较多的大型体育运动项目比赛&…

[渝粤题库]西北工业大学经济数学(上) (1)

经济数学(上) 1.( ). C. 答案:C 2.极限等于( ). A.0 答案:A 3.已知,当( )时,为无穷小量. A. 答案:A 4.( ). C. 答案:C 5.&#xff08…

[渝粤题库]西北工业大学高等数学(上)

高等数学(上) 当时,与比较是( 非等价的同阶无穷小量 ). 当时,与等价的无穷小量是( ). 10、当x→0时,下面无穷小量中与x等价的无穷小量为( sin x )…

assure, ensure, insure, guarantee的区别

assure, ensure, insure, guarantee都含有一定的"保证"之意 assure 表示向某人保证某事一定会发生(内含有让某人放心之意,以消除疑虑) assure sb. of sth /assure sb. that… He assured us of his ability to solve the problem.他向我们保…

6个您需要了解的日志管理工具(以及如何使用它们)

如果没有正确的工具来汇总和解析日志数据,则几乎不可能找到并了解您正在寻找的信息。 日志有无穷无尽的用途,因为日志本身是无止境的。 应用程序日志,安全日志,BI日志, 林肯日志 (好吧,也许不是…

【渝粤题库】国家开放大学2021春2444酒店管理概论答案

试卷代号:2444 2 0 2 1年春季学期期末统一考试 酒店管理概论试题答案及评分标准 (供参考) 2021年7月 一、单项选择题(在备选答案中,有1个正确答案,请将正确答案的字母填在括号内,每小题2分&…

学术英语:关于such as, for example, etc., and so on, i.e., 和e.g.的使用

英语写作里会遇到需要列举的时候,常用的方式和使用的表达有such as,for example,etc.等等。在这里,我想介绍的是如何正确使用这些表达。 such as… 和 for example… 都表示“例如”的意思,即提示下面将会举例子&…

【渝粤题库】国家开放大学2021春2608中级财务会计(二)题目

试卷代号:2608 2021年春季学期期末统一考试 中级财务会计(二) 试题 2021年7月 一、单项选择题(从下列每小题的四个选项中选择一个正确的,将其序号填入题后的括号里。每小题3分.共30分) 1.商业承兑汇票到期无…

【渝粤题库】国家开放大学2021春2726畜禽生产概论题目

试卷代号:2726 2021年春季学期期末统一考试 畜禽生产概论 试题 2021年7月 一、单项选择题(将你认为正确答案前的字母填在括号内。每小题3分,共45分) 1.仔猪生后( )日龄前主要靠母乳供给营养。 A.20 B.30 C.40 D.50 2.初生仔猪需要…

英文邮件常用句子(工作场景)

「开头打招呼」:一般用hello/hi就行了,dear比较正式,显得不亲近。 Dear all 「自我介绍」 My name is xxx and I’m the 职位 of 公司. 「表明目的」 I am writing to confirm/enquire/inform you … 我写邮件是要确认/询问/通知你 「表示对来…

【渝粤题库】国家开放大学2021春2772家畜环境卫生与设施题目

试卷代号:2772 2021年春季学期期末统一考试 家畜环境卫生与设施 试题 2021年7月 一、单项选择题(每小题3分,共30分) 1.环境温度适宜时,机体的蒸发散热量约占总散热量的( )。 A.17% B.20% C.25% D.30% 2.机体散热使得环…

JDK 12开关表达式遇到意外的枚举值

正如我在“ 玩JDK 12的Switch表达式 ”一文中所写的那样, JDK 12 Early Access Build使JEP 325的实现(“ Switch Expressions(Preview)”)的实验变得容易。 我的帖子“ JDK 12:实际中的切换语句/表达式 ”使…

【渝粤题库】国家开放大学2021春3897商务英语1题目

试卷代号:3897 2021年春季学期期末统一考试 商务英语1 试题 2021年7月 注 意 事 项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考.试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收…

【渝粤题库】国家开放大学2021春3983品牌管理题目

试卷代号: 3983 2021年春季学期期末统一考试 品牌管理 试题 2021年7月 一、单项选择题(在各题的备选答案中,只有1项是正确的,请将正确答案的序号填写在题中的括号内,每个小题2分,共20分) 1.帮助…

【渝粤题库】广东开放大学 基础写作 形成性考核

选择题 题目:写作客体的( ),决定了写作材料是写作活动的物质基础,决定了选材要真实、确凿。 题目:对想象能力表述错误的一项是:( )。 题目:写作主体理…

Matlab画图线型、符号及颜色设置

1. matlab 中线条的主要属性 Color: 颜色LineStyle: 线型LineWidth: 线宽Marker: 标记点的形状MarkerFaceColor: 标记点填充颜色MarkerEdgeColor: 标记点边缘颜色MarkerSize: 标记点大小 2. 各种属性的名称 2.1 线型 -Solid line (default) – Dashed line : Dotted line …

【渝粤题库】广东开放大学 社会保障法 形成性考核

选择题 题目:社会保障法是调整社会保障关系的法律规范的总称,包括社会保障基本法律、有关社会保障的其他法律和行政法规,以及具有法律效力的有关社会保障的地方性法规和各级政府规章 题目:社会保障法的主体是由社会保障法认可或者…