0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB(1)--MATLAB数值数据

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-14 15:54 次阅读

概述

数值数据类型的分类:

  • 整型
  • 浮点型
  • 复数型

整型

MATLAB 共有八种整数类型,其中四种为符号型(int8,int16,int32,int64),四种无符号型(uint8,uint16,uint32,uint64)。

例如:无符号8位整数数据范围:00000000-11111111(0 ~ 2^8-1)

带符号8位整数数据范围:10000000~01111111(-2^7 ~ 2^8-1)

在这里插入图片描述

上图可以得知,int8(129)中int8类型最大为127,129超过127,取最大值,所以为127。

uint8(129)中中uint8类型最大为255,129未大于255,故得出为129。

浮点型

浮点数包括单精度浮点数(single)与双精度浮点数(double)。

MATLAB默认数据类型为double。

在这里插入图片描述

复型

把形如a+bi的形式叫做复数,a是实部,b是虚部,实部和虚部默认为双精度型,虚数单位用i或J来表示。相应的加法。乘法,除法,减法规则是一致的。

在这里插入图片描述

real函数:求复数的实部。

imag函数:求复数的虚部。

在这里插入图片描述

数值数据的输出格式

format命令的格式:format格式符设置数值数据的输出格式,不同的格式符使得数据输出不同。

  • format命令只影响数据输出格式,而不影响数据的计算和存储。

在这里插入图片描述

常用数学函数

  • 函数的调用格式为:
    函数名(函数自变量的值)
    函数的自变量规定为矩阵变量,当然也可以是标量,标量本身是矩阵的一种特例。
    函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后运算的结果就是一个与自变量同型的矩阵。
    在这里插入图片描述
    在这里插入图片描述

  • 常用函数的应用
    三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数就在函数名后面加上"d",以示区别。
    在这里插入图片描述

    abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值。
    在这里插入图片描述

    用于取整的函数有fix、floor、ceil、round。

  • round四舍五入到最近的整数。

  • ceil与floor相反,它的意思是天花板,也就是取比它大的最小整数,即朝正无穷方向取整。

  • floor顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整。

  • fix朝零方向取整。
    在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    179

    文章

    2946

    浏览量

    229392
  • 数值
    +关注

    关注

    0

    文章

    80

    浏览量

    14321
收藏 人收藏

    评论

    相关推荐

    MATLAB(1)--MATLAB数值数据

    概述 数值数据类型的分类: 整型 浮点型 复数型 整型 在MATLAB 共有八种整数类型,其中四种为符号型(int8,int16,int32,int64),四种无符号型(uint8,uint16
    发表于 09-05 16:28

    matlab工程数学应用pdf

    matlab工程数学应用pdf 第1MatLab简介及使用指南第2章 MatLab基础知识介绍第3章 MatLab符号运算及
    发表于 06-13 13:26 181次下载

    matlab与科学计算下载

    matlab与科学计算 介绍matlab概述与运算基础介绍matlab程序设计matlab文件操作绘图形功能线形代数中的数值计算问题
    发表于 06-18 14:16 39次下载

    MATLAB概述与MATLAB环境

    MATLAB概述与MATLAB环境:1.1 MATLAB 语言的形成和发展1.2 MATLAB 语言的特色1.3 MATLAB 语言的工具箱
    发表于 09-03 12:13 0次下载

    MATLAB数组与运算

      1.矩阵是MATLAB最基本、最重要的数据对象。单个数据(标量)可以看成是矩阵的特例。   2.MATLAB
    发表于 08-14 17:27 0次下载

    matlab数值仿真

    matlab数值仿真10.1知识要点与背景: 单自由度阻尼系统2.观察程序zxy10_1.m  (图10.1(a))【   clear;clf;  global c wx0(
    发表于 10-17 00:39 4613次阅读
    <b class='flag-5'>matlab</b><b class='flag-5'>数值</b>仿真

    MATLAB入门教程之数值分析

    MATLAB入门教程之数值分析
    发表于 02-11 11:49 1721次阅读
    <b class='flag-5'>MATLAB</b>入门教程之<b class='flag-5'>数值</b>分析

    数值方法和MATLAB实现与应用

    数值方法和MATLAB实现与应用,又需要的下来看看。
    发表于 05-19 14:37 0次下载

    MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述

    MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述讲授MATLAB语言基础入门知识,介绍MATLAB产 品的体系、
    发表于 10-31 08:00 0次下载
    <b class='flag-5'>MATLAB</b>入门教程之<b class='flag-5'>MATLAB</b><b class='flag-5'>数值</b>计算与图形绘制基础的详细资料概述

    matlab是什么

    MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括M
    的头像 发表于 11-13 16:08 13.1w次阅读

    MATLAB中的编程和数值方法

      本文介绍了通常使用的数值方法在科学和工程学本科课程中遇到(并使用过)。这材料是与MATLAB协同开发的,可快速进行原型制作和测试方法。软件包MATLAB(矩阵实验室)提供了一个环境,学生可以在其中学习编程和探索
    发表于 05-25 10:48 1次下载

    基于MATLAB数值方法英文资料下载

    基于MATLAB数值方法英文资料下载
    发表于 05-25 10:51 0次下载

    Matlab数值方法与工作例子

    Matlab数值方法与工作例子分析。
    发表于 05-27 09:23 0次下载

    MATLAB基础教程(xlsread和xlswrit函数+数据拟合+数值计算)

    MATLAB中经常会用到数据的读取,首先是从Excel中读取数据MATLAB中去。下面给出原始Excel数据内容:
    的头像 发表于 06-16 16:07 1642次阅读
    <b class='flag-5'>MATLAB</b>基础教程(xlsread和xlswrit函数+<b class='flag-5'>数据</b>拟合+<b class='flag-5'>数值</b>计算)

    MATLAB中常用的数值计算和数值分析基础知识

    MATLAB是一个功能强大的数值计算和科学计算软件,它提供了许多用于数值计算和数值分析的基础功能。
    的头像 发表于 07-07 09:27 2066次阅读