matlab数据类型 —— 逻辑型

article/2025/9/13 0:39:03

matlab系列文章:👉 目录 👈

在这里插入图片描述

文章目录

    • 〇、概述
    • 一、逻辑型
    • 二、逻辑型创建
      • 1. 直接赋值
      • 2. 根据表达式创建
      • 3. 使用 logical 函数转换
    • 三、逻辑型矩阵
      • 1. 创建逻辑型矩阵
      • 2. 转化逻辑型矩阵

〇、概述

逻辑型:也就是其它语言中的布尔型,包括 真(true)假(false) 两种数值。在适当的场景使用逻辑型能够简化相关操作。

一、逻辑型

逻辑型的值只有两个:true(真)、false(假),在 matlab 中也可以用 01 表示。

可以使用 logical() 函数将 数值型 转化为 逻辑型

二、逻辑型创建

逻辑型有三种创建方式:直接赋值根据表达式创建 以及 函数转化

  • 直接赋值 就是直接将逻辑型值赋值给变量
  • 函数转换 是使用 logical() 函数将数值型数据转换成逻辑型

1. 直接赋值

>> x = true  %令x为truex =logical1>>
>> y = false  %令y为falsey =logical0>>
>> whosName      Size            Bytes  Class      Attributesx         1x1                 1  logical              y         1x1                 1  logical              

2. 根据表达式创建

其次,逻辑型变量也可以根据表达式的返回值进行创建或赋值。

>> c = 10<9c =logical0>>
>> d = 10>9d =logical1>>
>> whosName      Size            Bytes  Class      Attributesc         1x1                 1  logical              d         1x1                 1  logical                      

3. 使用 logical 函数转换

使用 logical() 函数转化有以下两种情况:

  • 0数值型转化为逻辑型1,也就是true(真)
  • 数值型0转化为逻辑型0,也就是false(假)
>> a = logical(10)  %0数值型转化为逻辑型1(ture)a =logical1>>
>> b = logical(0)  %数值型0转化为逻辑型0(false)b =logical0>>
>> whosName      Size            Bytes  Class      Attributesa         1x1                 1  logical              b         1x1                 1  logical              

三、逻辑型矩阵

1. 创建逻辑型矩阵

ture() 函数 和 false() 函数除了上面创建逻辑型的用法之外,还可以用来,创建 n*n 阶的逻辑型方阵,示例如下:

>> e = true(4)e =4×4 logical 数组1   1   1   11   1   1   11   1   1   11   1   1   1>>
>> f = false(5)f =5×5 logical 数组0   0   0   0   00   0   0   0   00   0   0   0   00   0   0   0   00   0   0   0   0>>
>> whosName      Size            Bytes  Class      Attributese         4x4                16  logical              f         5x5                25  logical              

也可以用来创建 n*m 阶矩阵。

>> g = true(4,9)g =4×9 logical 数组1   1   1   1   1   1   1   1   11   1   1   1   1   1   1   1   11   1   1   1   1   1   1   1   11   1   1   1   1   1   1   1   1>>
>> g = false(4,5)g =4×5 logical 数组0   0   0   0   00   0   0   0   00   0   0   0   00   0   0   0   0

2. 转化逻辑型矩阵

可以使用 true() 函数 和 false() 函数 配合 size() 函数将数值型矩阵转化为逻辑型矩阵。

>> A = [1,2,3;4,5,6]A =1     2     34     5     6>>
>> false(size(A))ans =2×3 logical 数组0   0   00   0   0>>
>> true(size(A))ans =2×3 logical 数组1   1   11   1   1

在这里插入图片描述


http://chatgpt.dhexx.cn/article/EiYNhQdj.shtml

相关文章

matlab数据类型 —— 浮点型

matlab系列文章&#xff1a;&#x1f449; 目录 &#x1f448; 文章目录 〇、概述一、单精度浮点型二、双精度浮点型三、浮点型的最小值与最小值例1. 查看双精度浮点型以及单精度浮点型的最大正值和最小正值 四、浮点型创建例2. 将数据转换成浮点型 四、浮点型参与的运算1. 运…

MATLAB基础—数据类型

一、数据类型 1、整形数据 &#xff08;1&#xff09;有符号整数&#xff08;int&#xff09; ①、int8 —— 8位有符号整数&#xff08;只能取到 -128 — 127&#xff0c;大于127的数&#xff0c;输出结果为127&#xff1b;小于 -128 的数&#xff0c;输出为-128&#xff0…

Matlab里的数据类型

在Matlab里一共有四大类数据类型&#xff1a; 1、数值类型 2、逻辑类型 3、字符和字符串类型 4、结构体类型 这四大类数据类型的存储都是用矩阵来存储的 1、数值类型 数值类型即存储不同种类变量的类型&#xff0c;数值类型有五种&#xff1a;浮点数、整数、复数、Inf、NaN. …

MATLAB数据类型——整数

整数 MATLAB 支持以 1 字节、2 字节、4 字节和 8 字节几种形式存储整数数据。有意识地去使用可容纳您的数据的最小整数类型来存储数据&#xff0c;可以达到节省内存和程序执行时间的目的。 MATLAB具有四个有符号整数类和四个无符号整数类。 有符号类型能够处理负整数以及正整数…

MATLAB数据类型——浮点数

浮点数 MATLAB 以双精度或单精度来表示浮点数&#xff0c;默认数值类型为双精度 双精度浮点&#xff08;double&#xff09;&#xff1a;以 double 形式存储的任何值都需要 64 位 单精度浮点&#xff08;single&#xff09;&#xff1a;以 single 形式存储的任何值都需要 32 位…

MATLAB 数据类型中的结构体类型,及其构造方法

Matlab中的数据类型一共有四大类分别为&#xff1a; 1、数值类型 2、逻辑类型 3、字符和字符串类型 4、结构体类型 关于数据类型&#xff0c;尤其是前三种类型具体可见Matlab里的数据类型已经对其进行了详细的介绍。 而结构体类型中的每个属性&#xff0c;都可以是以上四大类中…

matlab数据类型 —— 整型

matlab系列文章&#xff1a;&#x1f449; 目录 &#x1f448; 文章目录 〇、概述一、有符号整型二、无符号整型三、整型创建例1. 将数据转换成整型 四、整数参与的运算1. 运算中的注意事项例2. 整型参与的数值运算 〇、概述 整型&#xff1a;是指没有小数点及以后数据部分的…

matlab如何改变数据类型,matlab数据类型转换实用案例

之前群友在群里发了一张有关数据类型转换的图片 数据类型转换对于经常使用Matlab的人来说真的是很基础且实用的知识点&#xff0c;but! 相互之间转换关系很复杂不容易记&#xff0c;每次使用的时候都要百度&#xff0c;为了方便大家记住数据类型转换关系&#xff0c;转换图便应…

Matlab 数据类型

数值类型--整数类型 Matlab中的整数类型&#xff0c;不同的整数类型占据的位数不同&#xff0c;实际应用中&#xff0c;应根据实际需求合理选择合适的整数类型。 Matlab中数值默认是以双精度浮点类型存储&#xff0c;在不超出数值范围的情况下&#xff0c;任意两个整数之间可以…

MATLAB数据类型及转换

MATLAB数据类型及转换 MATLAB的主要数据类型有&#xff1a;整型&#xff0c;浮点型&#xff0c;逻辑&#xff0c;字符&#xff0c;日期和时间&#xff0c;结构数组&#xff0c;细胞数组及函数句柄等&#xff0c;其中函数句柄是MATLAB所特有的一种数据类型。 一&#xff1a;整…

MATLAB-数据类型

默认情况下&#xff0c;MATLAB 存储所有数值变量为双精度浮点值。其他数据类型存储文本&#xff0c;整数或单精度值或单个变量中相关数据的组合。 MATLAB不需要任何类型声明或维度语句。当MATLAB遇到新的变量名称时&#xff0c;它将创建变量并分配适当的内存空间。 如果变量已…

MC20E资料

MC20E资料 U创论坛下载-Quectel_射频LAYOUT_应用指导_V2.2.pdf 文件到原文下载&#xff0c;原文出自&#xff1a;https://bbs.usoftchina.com/thread-202777-1-1.html

移远BC26/BC28(略)/MC20开发之环境搭建 一

1.对于常见的移远OPENCPU开发来说&#xff0c;第一步安装GCC编译器 2.第二步&#xff0c;安装一个集成编译环境&#xff0c;常见的是keil编译环境 3.环境的配置(仅 BC28) 4.最后检查环境是否搭建好 BC28,命令如下&#xff1a; MC20/BC26&#xff0c;命令如下 make clean:清除 m…

3.1 使用STC89C52控制MC20拨打电话

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…

1.6 使用电脑测试MC20的读取带中文短信功能

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…

1.4 使用电脑测试MC20的接收英文短信功能

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…

4.2 使用STM32控制MC20发送短信

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…

4.5 基于STM32+MC20远程短信控制开关

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…

1.8 使用电脑测试MC20的GPRS功能

需要准备的硬件 MC20开发板 1个https://item.taobao.com/item.htm?id562661881042GSM/GPRS天线 1根https://item.taobao.com/item.htm?id531979567261IPEX接口转SMA接口转接线 1根https://item.taobao.com/item.htm?id531979903836GPS有源天线 1根https://item.taobao.com/i…