当前位置:网站首页>MATLAB中join函数使用
MATLAB中join函数使用
2022-07-25 17:57:00 【jk_101】
目录
join函数的功能是合并字符串。
语法
newStr = join(str)
newStr = join(str,delimiter)
newStr = join(str,dim)
newStr = join(str,delimiter,dim)说明
newStr = join(str) 通过联接输入数组的连续元素,在它们之间放置空格字符,从而将 str 中的文本合并在一起。str 可以是字符串数组或字符向量元胞数组。newStr 的数据类型与 str 相同。
如果 str 是 1×N 或 N×1 字符串数组或元胞数组,则 newStr 是字符串标量或包含一个字符向量的元胞数组。
如果 str 是 M×N 字符串数组或元胞数组,则 newStr 是 M×1 字符串数组或元胞数组。
对于任意大小的字符串数组或元胞数组,join 将沿大小不等于 1 的最后一个 str 维度串联元素。
newStr = join(str,delimiter) 将 str 中的文本合并起来,并在 str 的元素之间放置 delimiter 的元素,而不是空格字符。
如果 delimiter 参数是由不同分隔符组成的数组,而且 str 在已合并的维度上有 N 个元素,则 delimiter 在同一个维度上必须有 N–1 个元素。delimiter 的其他维度的大小必须为 1 或与 str 的对应维度大小相同。
newStr = join(str,dim) 将 str 中的元素沿维度 dim 合并起来。
newStr = join(str,delimiter,dim) 将 str 中的元素沿维度 dim 合并起来,并在 str 的元素之间放置 delimiter 的元素。
示例
合并字符串数组中的字符串
创建一个字符串数组。从 R2017a 开始,可以使用双引号创建字符串。
str = ["Carlos","Sada";
"Ella","Olsen";
"Diana","Lee"]
str = 3x2 string
"Carlos" "Sada"
"Ella" "Olsen"
"Diana" "Lee"
使用 join 函数合并字符串。join 串联 str 中的字符串,并在字符串之间放置空格字符。join 沿第二个维度串联,因为这是大小不等于 1 的最后一个维度。
newStr = join(str)
newStr = 3x1 string
"Carlos Sada"
"Ella Olsen"
"Diana Lee"
使用分隔符合并字符串数组的元素
合并字符串数组中的元素。在 str 中的字符串之间插入不同的文本段,而不是空格。创建一个字符串数组。从 R2017a 开始,可以使用双引号创建字符串。
str = ["x","y","z";
"a","b","c"]
str = 2x3 string
"x" "y" "z"
"a" "b" "c"
使用短划线串联字符串。
newStr = join(str,"-")
newStr = 2x1 string
"x-y-z"
"a-b-c"
使用符号串联字符串,使输出字符串表示方程。delimiters 参数必须是 2×2 数组,因为 str 是 2×3 数组。
delimiters = [" + "," = ";
" - "," = "];
newStr = join(str,delimiters)
newStr = 2x1 string
"x + y = z"
"a - b = c"
沿指定维度合并字符串数组
创建一个字符串数组。从 R2017a 开始,可以使用双引号创建字符串。
str = ["Carlos","Sada";
"Ella","Olsen";
"Diana","Lee"]
str = 3x2 string
"Carlos" "Sada"
"Ella" "Olsen"
"Diana" "Lee"
沿第一个维度合并 str 中的字符串。默认情况下,join 函数沿大小不等于 1 的最后一个维度合并字符串。要沿第一个维度合并字符串,请将其指定为附加输入参数。
newStr = join(str,1)
newStr = 1x2 string
"Carlos Ella Diana" "Sada Olsen Lee"输入参数
str - 输入文本
输入文本,指定为字符串数组或字符向量元胞数组。
delimiter - 用来联接字符串的分隔符
用来联接字符串的分隔符,指定为字符向量、字符向量元胞数组或字符串数组。join 通过用分隔符联接字符串元素来构成输出字符串数组。
join 将 delimiter 中的所有字符作为字面文本插入,包括转义的字符序列。
dim - 联接字符串时所沿的维度
字符串的联接维度,指定为正整数。如果不指定 dim,则默认值为大小不等于 1 的最后一个维度。
输出参数
newStr - 输出文本
输出文本,以字符串数组或字符向量元胞数组形式返回。newStr 的数据类型与输入文本相同,联接维度的大小为 1。
边栏推荐
- OSPF --- open shortest priority path protocol
- Automated test Po design model
- [solution] the Microsoft edge browser has the problem of "unable to access this page"
- WPF 实现用户头像选择器
- Principle and implementation of UDP penetration NAT in P2P
- itextpdf实现多PDF文件合并为一个PDF文档
- Take you to a preliminary understanding of multiparty secure computing (MPC)
- 11. Camera and lens
- 2022/7/23
- 【无标题】
猜你喜欢

大话DevOps监控,团队如何选择监控工具?

Automated test Po design model

2022/7/23

Sorting also needs to know the information and linked list

Interviewer: talk about log The difference between fatal and panic

绘制pdf表格 (二) 通过itext实现在pdf中绘制excel表格样式设置中文字体、水印、logo、页眉、页码

Oracle使用impdp导入报错:ORA-39001: 参数值无效 ORA-39000: 转储文件说明错误 ORA-39088: 文件名不能包含路径说明

计算日期或日期格式化

ORB_SLAM3复现——上篇

Lwip之内存与包缓冲管理
随机推荐
Drawing PDF form (II) drawing excel form style in PDF through iText, setting Chinese font, watermark, logo, header and page number
十九岁的总结
Is there any inconspicuous but profitable sideline?
MySQL数据库常用命令
I'm also drunk. Eureka delayed registration and this pit!
推荐一个沁恒的蓝牙的参考博客
Which real-time gold trading platform is reliable and safe?
简述聚簇索引、二级索引、索引下推
如何选择数字孪生可视化平台
[Hardware Engineer] Why do DC-DC isolated switching power modules use transformers?
Mock服务moco系列(一)- 简介、第一个Demo、Get请求、Post请求
ROS学习笔记(四)ros 无法rosdep init 或者update解决方法
Hit the test site directly: summary of common agile knowledge points in PMP examination
[MySQL]数据库中的索引为什么是用B+树来实现? 哈希表/红黑树/B树是否可行呢?
Mock服务moco系列(三)- 重定向、正则表达式、延迟、模板、事件、分模块设计
Trooper
C LINQ de Duplication & de duplication sum
mysql case when
Methods of de duplication and connection query in MySQL database
[solution] the Microsoft edge browser has the problem of "unable to access this page"