首页 > 其他分享 >第二章 MATLAB入门知识 第四节

第二章 MATLAB入门知识 第四节

时间:2024-07-08 20:29:46浏览次数:15  
标签:%- 四舍五入 入门 1.9 sin MATLAB 第四节 round 1.1

^乘方符号 >>9^2  ans=81 【+-*/和乘除运算优先级一样】【^比/优先级大】 9^1/2  ans=4.5

△最基础的MATLAB数值运算的函数:

函数名

功能

计算结果

abs

求绝对值,也可以用来计算复数的模长

abs(1.5)  %1.5

abs(-1.5)  %1.5

abs(3+4i)  %5

floor

朝负无穷大四舍五入(将结果四舍五入到小于或等于该元素的最接近整数)

floor(1.1)  %1

floor(1.9)  %1

floor(-1.1)  %-2

floor(-1.9)  %-2

fix

朝零四舍五入(相当于删除小数部分,将其截断为整数)

fix(1.1)  %1

fix(1.9)  %1

fix(-1.1)  %-1

fix(-1.9)  %-1

ceil

朝正无穷大四舍五入(将结果四舍五入到大于或等于该元素的最接近整数)

ceil(1.1)  %2

ceil(1.9)  %2

ceil(-1.1)  %-1

ceil(-1.9)  %-1

round

真正意义上的四舍五入函数(将结果四舍五入为最近的整数,如果为0.5,则会朝着偏离零的方向调整)

round函数还有第二种用法,它可以输入第二个参数:

round(X,N)可以将X在第N位数四舍五入,分下面三种情况:

1)N>0:舍入到小数点右侧的第N位数。

2)N=0:四舍五入到最接近的整数。

3)N<0:四舍五入到小数点左侧的第N位数。

只有一个输入参数的用法:

round(1.1)  %1

round(1.9)  %2

round(-1.1)  %-1

round(-1.9)  %-1

round(1.5)  %2

round(-1.5)  %-2

有两个输入参数的用法:

round(3.14159,1)  %3.1

round(3.14159,2)  %3.14

round(3.14159,0)  %3

round(12345.6,-1)  %12350

round(12345.6,-2)  %12300

round(12345.6,-3)  %12000

mod

mod(a,m)可以计算a除以m后的余数,其中a是被除数,m是除数。

mod(11,3)  %2

mod(9,3)  %0

sqrt

sqrt(a)可以计算a的平方根,即对a开根号。如果a为负数则返回复数结果。其结果和a^(1/2)等价。

sqrt(9)  %3

format long g  %计算结果显示为长格式

sqrt(2)%1.414213562373095

sqrt(-4)  %2i

exp

exp函数可以计算以自然常数e为底的指数。 相当于e^n

exp(1)  %2.7183

exp(2)  %7.3891

exp(10)  %2.2026e+04

log

log(x)用来计算以自然常数e为底分对数 想当于ln

log(2)  %0.6931

log(3)  %1.0986

log(exp(10))  %10

log2/log10

分别用来计算以2和10为底的对数。

log2(4)  %2

log2(1024)  %10

log10(100)  %2

三角学:三角学 - MATLAB & Simulink - MathWorks 中国

易错点:

(1)MATLAB里面的乘号不能省略。

>>sin(2*pi) 不能是sin(2pi)×!!

(2)在对变量命名时,不要将变量命名为函数的名称,否则会导致调用函数时出错。

例如:误将sin作为了变量名

sin(pi/6)   %报错:下标索引必须正整数类型或逻辑类型。

%解决方法:将变量sin从工作区删除

clear sin

%clear也可以单独调用,会清空工作区的所有变量

sin(pi/6)  %0.5

标签:%-,四舍五入,入门,1.9,sin,MATLAB,第四节,round,1.1
From: https://blog.csdn.net/m0_63178140/article/details/140138642

相关文章

  • 第三章 MATLAB矩阵的操作的目录【向量元素的引用】
    向量元素的引用有两种:(1)提取向量中的单个元素(2)提取向量中的多个元素可以利用向量中包含的元素个数来描述一个向量的大小。在MATLAB中,使用length函数或numel函数来计算向量中包含的元素个数。向量的元素a1a2a3......an索引(下标)123n在MATLAB中,向量......
  • MATLAB神经网络拟合工具的使用
     本文以MATLABR2022a为例,介绍使用软件自带的神经网络拟合工具箱。首先,准备好需要分析的数据,包括预测变量、响应,在试验分析中分别对应试验因素、试验结果。每一组预测变量均对应一个响应,试验中一组试验因素对应一个试验结果。预测变量的数量、响应的数量分别对应神经网络中的......
  • C++ 入门02:控制结构和循环
    往期回顾:C++入门01:初识C++一、前言在上一篇文章学习中,我们了解了C++程序的基本结构、注释、数据类型、变量以及输入输出的基本用法。这一篇,我们将继续深入学习C++的控制结构和循环。二、控制结构和循环2.1、条件语句条件语句是编程中非常重要的一部分,它们允许......
  • SQL注入基础入门
    目录前言SQL注入基本操作SQL注入类型分类数字型字符型搜索型xx型Json型数据类型提交的方式nullSQL注入的位置分类报错注入报错注入实战案例SQL注入语句分类insert注入update注入delete注入编码Tips:Mysql版本区别information_schema数据库详解其他注入手段宽字节注入宽字节注入绕过......
  • camunda快速入门(三):设计表单和审批流程
    三、设计一个人工任务流程并配置表单在本节中,您将学习如何使用BPMN2.0用户任务让人类参与到您的流程中。1、添加用户任务活动节点我们想修改我们的流程,以便我们可以让人类参与进来。为此,请在CamundaModeler流程建模工具中打开该过程。选择创建/删除空间工具(<||>),并使用......
  • 学习canvas(初步入门)
    canvas一些基础api用法首先需要创建一个canvas<canvasid="canvas"></canvas>然后获取到这个元素,可以用Document.getElementById('canvas')constcanvas=document.getElementById("canvas");然后拿到他的上下文对象ctx(然后可以在上下文的位置绘制内容)constcan......
  • 入门PHP就来我这(高级)16 ~ 批量删除功能
    有胆量你就来跟着路老师卷起来!--纯干货,技术知识分享路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。  本文给大家接着上篇文章进行图书删除功能的优化,实现批量删除图书的功能。 1添加删除按钮<divclass="panel-heading">......
  • 白帽工具箱:DVWA中CSRF攻击与防御的入门指南
    ......
  • 数据分析入门指南Excel篇:各类Excel函数概览与详解(二)
    在当今数字化时代,数据已成为推动业务决策和创新的关键因素。而表格结构数据,作为最常见的数据存储形式之一,广泛应用于财务、物流、电商等多个领域。本文将基于提供的材料文本,深入探讨表格数据的处理与分析,特别是通过Excel等电子表格软件中的函数应用,实现数据的快速查询、统计......
  • Perl 语言入门学习
    Perl语言入门学习涉及多个方面,包括基础语法、变量、控制结构、函数、文件操作以及正则表达式等。以下是一个详细的Perl语言入门学习指南:一、Perl语言简介Perl是一种高级的、动态的、解释型的通用编程语言,由LarryWall于1987年开发。它具有简洁易读的语法,广泛用于文本处理、系......