第5章附录4:本章函数速查表(MATLAB入门课程)

这篇具有很好参考价值的文章主要介绍了第5章附录4:本章函数速查表(MATLAB入门课程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​

MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili

本章知识点非常多,也介绍了非常多的内置函数。下面根据函数的功能提供了几张速查表,这能帮助大家快速定位并了解各个函数的核心功能,从而在编程过程中能够轻松地找到并使用恰当的函数。

1)数值计算

函数名

功能

所属小节

dec2base

将十进制(decimalism)整数转换为其 n 进制表示形式

5.2.2节

dec2bin

可以将十进制转换为二进制

5.2.2节

deal

将输入变量分发给输出变量

5.3.1.5节

isequal

比较输入的数据是否等效,返回一个逻辑值

5.3.1.9节

tabulate

用来生成数据的频数表,它能帮助我们快速统计数据中各个元素的出现次数和百分比

5.3.3节

2)元胞数组

函数名

功能

所属小节

cell

创建一个指定大小且数据全为空矩阵的元胞数组

5.3.1.2节

celldisp

显示元胞数组的数据

5.3.1.3节

num2cell

将数组转换为元胞数组,转换后的元胞数组中的数据大小相同

5.3.1.8节

mat2cell

将数组分割成多个子块并存储在元胞数组中(num2cell的进阶版)

5.3.1.8节

cell2mat

将元胞数组转换为普通的数组(mat2cell的逆操作)

5.3.1.8节

cellfun

对元胞数组中每个元胞内的数据运用同一个函数

5.3.1.9节

3)文本处理

函数名

功能

所属小节

double

获取字符对应的Unicode编码,也可以将字符串数组转换为对应的数值数组

5.2.1节和5.4.1节

char

将Unicode编码转换为对应的字符,也可以用来创建字符数组或者纵向拼接字符数组,MATLAB会自动在尾部添加空格保证每行字符向量长度相同

5.2.1节和5.2.3节

strvcat

(不推荐,未来版本可能会删除)纵向拼接字符数组,它和char函数的区别在于:拼接过程中,char函数不会忽略空字符向量'',而strvcat会忽略空字符向量''

5.2.3节

newline

创建换行符,等价于char(10)

5.2.2节

strcmp

比较输入文本是否相同(区分大小写)

5.2.2节

strcmpi

比较输入文本是否相同(不区分大小写)

5.2.2节

strncmp

比较输入文本的前 n 个字符是否相同(区分大小写)

5.2.2节

strncmpi

比较输入文本的前 n 个字符是否相同(不区分大小写)

5.2.2节

upper

将所有小写字母转换为相应的大写字母并保留所有其他字符不变

5.2.2节

lower

将所有大写字母转换为相应的小写字母并保留所有其他字符不变

5.2.2节

num2str

将数字转换成字符的形式

5.2.2节

blanks

blanks(n)可以生成n个空格构成的字符向量

5.2.2节

deblank

删除末尾的空白字符,不会删除开头的空白字符

5.2.3节

strtrim

同时删除字符向量开头和末尾的空白字符

5.2.3节

strip

删除文本中的前导和尾部字符

5.2.3节

strjust

用于调整字符数组中文本的对齐方式

5.2.3节

cellstr

将其他类型的文本转换为字符向量元胞数组

5.3.2节

isletter

确定哪些字符为字母(不仅包含英文字母,还包含其他语言)

5.3.2节

isspace

确定哪些字符为空白字符

5.3.2节

isstrprop

确定输入文本中的哪些字符属于指定类别

5.3.2节

strfind

查找指定的文本,并返回相应的索引位置(此处将简要介绍 MATLAB 2020b 版本引入的 pattern 类型)

5.3.2节

strrep

将旧文本替换成新的文本(这里我们会讲解2016b版本推出的另一个用于替换文本的函数:replace,我们会介绍它和strrep函数的区别)

5.3.2节

strjoin

对数组中的文本进行连接(通常使用空格、换行符等作为分隔符)

5.3.2节

strsplit

在指定分隔符处拆分文本(例如在空格、换行符处进行拆分)

5.3.2节

replace

将旧文本替换成新的文本,不允许重叠子文本

5.3.2节

strings

创建空的字符串数组

5.4.1节

string

将其他数据类型转换为字符串数组

5.4.1节

str2num

将字符数组转换为数值数组,它的作用和num2str函数刚好相反

5.4.1节

str2double

将包含数值的文本数据类型转换回数值数组,支持字符数组、字符向量元胞数组和字符串数组三种类型

5.4.1节

strlength

计算字符串中包含的字符数量

5.4.1节

reverse

反转字符串中的字符顺序

5.4.2节

pad

为字符串添加前导或尾随字符,以达到特定长度

5.4.4.1节

join

连接字符串数组中的连续元素,可指定维度

5.4.4.2节

split

根据指定分隔符拆分字符串

5.4.4.2节

splitlines

根据换行符拆分字符串

5.4.4.2节

replaceBetween

在指定的起点和终点之间替换子字符串

5.4.4.3节

insertAfter

在指定的子字符串后插入新的字符串

5.4.4.3节

insertBefore

在指定的子字符串前插入新的字符串

5.4.4.3节

extractBetween

提取起点和终点之间的子字符串

5.4.4.4节

extractAfter

提取指定位置后的子字符串

5.4.4.4节

extractBefore

提取指定位置前的子字符串

5.4.4.4节

erase

删除字符串内的特定子字符串

5.4.4.5节

eraseBetween

删除起点和终点之间的子字符串

5.4.4.5节

contains

判断字符串中是否包含特定模式

5.4.4.6节

count

统计字符串中特定模式出现的次数

5.4.4.6节

startsWith

判断字符串是否以特定的模式开头

5.4.4.6节

endsWith

判断字符串是否以特定的模式结尾

5.4.4.6节

4)其他功能

函数名

功能

所属小节

whos

显示工作区各变量的详细信息,包括变量的名称、大小、占用的内存大小和数据的属性

5.3.1.1节

class

返回变量的数据类型

5.3.1.1节

islogical

判断输入变量是否为逻辑类型

5.3.1.1节和附录3

ver   

查看你的MATLAB已经安装的工具箱

5.3.3节

除了前面提到的各种功能的函数外,本章还介绍了一些其他重要的概念或工具:

概念或工具

功能

所属小节

表示行的延续。有时候一行代码很长,为了便于阅读和理解,我们可以使用 ... 将这行代码分割到多行

5.2.2节

链式索引

允许在单个表达式中执行多个索引操作,增加了表达式的紧凑性和直观性

5.3.1.3节

逗号分隔的列表

可以理解为一系列使用逗号分隔的数字、表达式或者变量,常配合deal函数使用

5.3.1.5节

pattern 类型

2020b 版本开始推出,专门用于搜索和匹配文本,它提供了一些高级的匹配功能

5.3.2节

转义字符

用于在文本中表示特定的字符,例如\n表示换行符

5.3.2节

名称-值参数

在 MATLAB 内置函数中常见的可选参数形式,它提供了一种直观的方式来配置附加选项

5.3.2节


 点击下方的CSDN专栏阅读下一篇文章:

MATLAB入门课程专栏文章来源地址https://www.toymoban.com/news/detail-769579.html

到了这里,关于第5章附录4:本章函数速查表(MATLAB入门课程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git常用命令速查表

    1.git add -u [路径]: 把路径中所有跟踪(tracked)文件中被修改过或已删除文件的信息添加到索引库。它不会处理未跟踪(untracked)的文件。省略路径表示:即当前目录。 2.git add -a [路径]: 表示把路径中所有跟踪(tracked)文件中被修改过或已删除文件和所有未跟踪(untracked)的文

    2024年02月14日
    浏览(29)
  • 第5章:5.4.4 字符串数组的配套函数 (MATLAB入门课程)

    ​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili MATLAB自2016b版本正式引入字符串类型起,其文本处理能力就得到了进一步提升。为了增强字符串数组的操控性

    2024年02月02日
    浏览(30)
  • Linux音频和视频命令速查表

    在Linux系统中,有许多命令可以帮助我们处理音频和视频文件,从基本的播放和转码,到编辑和处理音频、视频流。 本文将提供一个Linux音频和视频命令速查表,帮助您快速查找并了解各种常用的命令及其用法。 播放音频文件 aplay file :播放WAV音频文件。 mpg123 file :播放MP

    2024年02月16日
    浏览(26)
  • Linux压缩和归档命令的速查表

    在Linux系统中,有多种命令可用于压缩和归档文件和目录。这些命令使我们能够将文件和目录打包成单个文件,并可以选择压缩以节省存储空间。本文将提供一个Linux压缩和归档命令的速查表,帮助您快速查找和了解各种常用命令及其用法。 Gzip gzip file :压缩指定的文件,并

    2024年02月07日
    浏览(31)
  • Ruby 备忘清单_开发速查表分享

    IT宝库整理的Ruby开发速查备忘清单,为开发人员分享快速参考备忘单。 Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言

    2023年04月09日
    浏览(39)
  • PostgreSQL 备忘清单_开发速查表分享

    入门 入门 psql 命令 获得帮助 PostgreSQL 工作 Recon 观察 Databases 数据库 Tables 表 Permissions 权限 Columns 列 Data 数据 Users 用户 Schema PostgreSQL 命令 表 查询缓冲区 信息 连接 格式化 输入输出 变量 杂项 大对象 各种各样的 备份 恢复 远程访问 导入/导出 CSV 另见

    2023年04月12日
    浏览(24)
  • MySQL 备忘清单_开发速查表分享

    入门 介绍 登录MySQL 常用的 查看 MySQL 信息 退出MySQL会话 备份 MySQL 示例 管理表格 从表中查询数据 从多个表查询 使用 SQL 约束 修改数据 管理视图 管理触发器 管理索引 MySQL 数据类型 Strings Date time Numeric 另见

    2023年04月25日
    浏览(27)
  • PHP 备忘清单_开发速查表分享

    入门 hello.php 变量 Variables 字符串 Strings 数组 Arrays 运算符 Operators Include 功能 Functions 注释 Comments 常数 Constants 类 Classes PHP 类型 布尔值 Boolean 整数 Integer 字符串 Strings 数组 Arrays 浮点数 Float (Double) Null 可迭代对象 Iterables PHP 字符串 字符串 String 多行 Multi-line 操作 Manipulation PHP

    2023年04月14日
    浏览(64)
  • Lua 备忘清单_开发速查表分享

    入门 下载 hello world 注释 type() 函数 number string table 变量 赋值 运算符 类型转换 条件语句 运算符 while 循环 if 语句 for 循环 repeat...until 循环 break 函数 初始化 返回值 参数 多个返回值 可变参数(...) 字符串 字符串方法 正则匹配 数学方法 常用方法 工具方法 其它方法 table 初始化

    2024年02月05日
    浏览(32)
  • Oracle 备忘清单_开发速查表分享

    入门 SELECT 语句 SELECT INTO 语句 INSERT 语句 DELETE 语句 UPDATE 语句 SEQUENCES CREATE SEQUENCE ALTER SEQUENCE 从字符串生成查询 字符串操作 Instr Replace Substr Trim DDL SQL 创建表 添加列 修改列 删除列 约束类型和代码 显示约束 选择参照约束 对表设置约束 表上的唯一索引 添加唯一约束 添加外部

    2023年04月20日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包