我是靠谱客的博主 曾经翅膀,最近开发中收集的这篇文章主要介绍matlab的字符串操作函数一.字符串拼接函数strcat二.垂直串联字符串函数strvcat三.字符垂直拼接char函数(推荐使用)四.str2num函数将字符数组或字符串转换为数值数组。五.num2str将数值转换为字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

一.字符串拼接函数strcat

二.垂直串联字符串函数strvcat

三.字符垂直拼接char函数(推荐使用)

四.str2num函数将字符数组或字符串转换为数值数组。

五.num2str将数值转换为字符串

一.字符串拼接函数strcat

%strcat函数
% 定义
%strcat 即 Strings Catenate,横向连接字符串。
%combinedStr= strcat(s1, s2, ..., sN)
%将数组 s1,s2,...,sN 水平地连接成单个字符串,并保存于变量combinedStr中。如果任一参数是元胞数组,那么结果 combinedStr 是一个元胞数组,否则,combinedStr是一个字符数组。
 

%示例用法:
s1='123'
s2='45666'
ans=strcat(s1,s2)



s1 =

    '123'


s2 =

    '45666'


ans =

    '12345666'

二.垂直串联字符串函数strvcat

语法:

S = strvcat(str1,...,strN)

S = strvcat(txt)

说明:

S = strvcat(str1,...,strN) 返回一个包含文本数组 str1,...,strN 作为各行的字符数组。根据需要将空格附加到每个输入参数,以便 S 的行具有相同的字符数。空参数将被忽略。

S = strvcat(txt)(其中 txt 是字符串数组或字符向量元胞数组)形成一个字符数组,其中包含 txt 的元素作为各行。其效果类似于使用上述语法将 txt 的每个元素作为输入进行传递。输入中的空元素将被忽略。

示例用法:

s1='123'
s2='1234567'
s3='ahucsahc'
s=strvcat(s1,s2,s3)

运行结果如下:
s1 =

    '123'


s2 =

    '1234567'


s3 =

    'ahucsahc'


s =

  3×8 char 数组

    '123     '
    '1234567 '
    'ahucsahc'

三.字符垂直拼接char函数(推荐使用)

语法

C = char(A)

C = char(A1,...,An)

C = char(D)

C = char(D,fmt)

C = char(D,fmt,locale)

示例用法:


s1='123'
s2='1234567'
s3='ahucsahc'
s=char(s1,s2,s3)

运行结果:
s1 =

    '123'


s2 =

    '1234567'


s3 =

    'ahucsahc'


s =

  3×8 char 数组

    '123     '
    '1234567 '
    'ahucsahc'

四.str2num函数将字符数组或字符串转换为数值数组。

语法:

X = str2num(chr)

[X,tf] = str2num(chr)

说明:

X = str2num(chr) 将字符数组或字符串标量转换为数值矩阵。输入可以包含空格、逗号和分号,以指示单独的元素。如果 str2num 不能将输入解析为数值,则返回空矩阵。

示例用法:

s1='123'
s=str2num(s1)



s =

   123

五.num2str将数值转换为字符串

函数功能: 
把数值转换成字符串, 转换后可以使用fprintf或disp函数进行输出。在matlab命令窗口中键入doc num2str或help num2str即可获得该函数的帮助信息。  
语法格式:
  str = num2str(A)
  str = num2str(A, precision)
  str = num2str(A, format)

示例用法:


s4=1234657
s=num2str(s4)
s =

    '1234657'

最后

以上就是曾经翅膀为你收集整理的matlab的字符串操作函数一.字符串拼接函数strcat二.垂直串联字符串函数strvcat三.字符垂直拼接char函数(推荐使用)四.str2num函数将字符数组或字符串转换为数值数组。五.num2str将数值转换为字符串的全部内容,希望文章能够帮你解决matlab的字符串操作函数一.字符串拼接函数strcat二.垂直串联字符串函数strvcat三.字符垂直拼接char函数(推荐使用)四.str2num函数将字符数组或字符串转换为数值数组。五.num2str将数值转换为字符串所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部