`
deepfuture
  • 浏览: 4417150 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80178
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70489
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103674
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286792
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15063
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67910
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32324
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46109
社区版块
存档分类
最新评论

matlab-字符数组与字符比较、字符分类

 
阅读更多

>> x=['abc','defgh']

x =

abcdefgh

>> x={'abc','defgh'}

x =

    'abc'    'defgh'

>> y={'111','222'}

y =

    '111'    '222'

>> strcat(x,y)

ans =

    'abc111'    'defgh222'

 

 

 


>> x='aaa'

x =

aaa

>> y='a11'

y =

a11

>> x == y

ans =

     1     0     0

>>

 

 

>> strncmp('aaa','aa11',1)

ans =

     1

>> strncmp('aaa','aa11',2)

ans =

     1

 

 

>> strcmp('aaa','11')

ans =

     0

 

>> strncmp('aaa','aa11',3)

ans =

     0

 

 

字符分类:

是否为字母

>> isletter('sssaa11')

ans =

     1     1     1     1     1     0     0

是否为空格

>> isspace('s  ssaa11')

ans =

     0     1     1     0     0     0     0     0     0

是否为指定类型

>> isstrprop('s  ssaa11','alpha')

ans =

     1     0     0     1     1     1     1     0     0

>> isstrprop('s  ssaa11','alphanum')

ans =

     1     0     0     1     1     1     1     1     1

 

 Argument C must be a string from the following set:
    'alpha'     : classify S as in the alphabetic letter range
    'alphanum'  : classify S as in the alphanumeric range
    'cntrl'     : classify S as in the range of control characters, char(0:20).
    'digit'     : classify S as in the range of numeric digits
    'graphic'   : classify S as in the range of graphic characters. These are
                all values that represent characters NOT of the set
                {unassigned, space, line separator, paragraph separator, control
                characters, Unicode format control characters, private
                user-defined characters, Unicode surrogate characters, Unicode
                other characters}.
    'lower'     : classify S as in the range of lowercase letters
    'print'     : classify S as in the range of graphic characters, plus
                char(32).
    'punct'     : classify S as in the range of punctuation characters
    'wspace'    : classify S as in the range of whitespace characters; this
                range includes the ANSI C definition of whitespace,
                {' ','\t','\n','\r','\v','\f'}, in addition to a number of
                other Unicode characters.
    'upper'     : classify S as in the range of uppercase letters
    'xdigit'    : classify S as in the range of valid hexadecimal digits
 
    EXAMPLES
 
    B = isstrprop('abc123efg','alpha') returns B  => [1 1 1 0 0 0 1 1 1]
    B = isstrprop('abc123efg','digit') returns B  => [0 0 0 1 1 1 0 0 0]
    B = isstrprop('abc123efg','xdigit') returns B => [1 1 1 1 1 1 1 1 0]

分享到:
评论

相关推荐

    matlab开发-字符数组类

    MATLAB中的字符数组,也称为字符串,与一维数组类似,但其元素是单个字符或者整个字符串。在这个"matlab开发-字符数组类"的主题中,我们将深入探讨字符数组的创建、操作以及在MATLAB中的应用。 首先,创建字符数组...

    字符串数组 matlab

    字符串数组 matlab 字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 matlab字符串数组 ...

    matlab数组字符串

    matlab数组字符串 matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab数组字符串matlab...

    MATLAB-求数组长度.docx

    总之,`length`函数在MATLAB中是获取一维数组元素数量、二维数组最大维度大小以及字符串字符数的重要工具。对于多维数组和特定类型的数组,可能需要结合使用`size`或其他函数来获取更详细的信息。理解并熟练运用这些...

    matlab初始化数组

    Matlab 字符串数组和结构数组的创建、运算和操作 Matlab 中的字符串数组和结构数组是进行复杂编程的基础。字符串数组主要用于可视化编程内容,如界面设计和图形绘制。在 Matlab 中,字符串数组可以通过单引号创建,...

    MATLAB字符串数组中查找指定子串

    MATLAB字符串数组中查找指定子串 MATLAB是一种广泛应用于科学计算、数据分析和可视化的高级编程语言。在MATLAB中,字符串数组是一种常见的数据结构,用于存储和处理文本数据。然而,在MATLAB字符串数组中查找指定...

    matlab字符串数组

    总结来说,MATLAB中的字符串数组是处理文本数据的关键工具,它们可以与其他数据类型相互转换,支持各种操作,如查找、连接和格式化。元胞数组和构架数组则提供了灵活的数据存储方式,适用于处理多样化的数据集。掌握...

    MATLAB-cell数组.docx

    元胞数组是MATLAB中一种特殊的数据类型,它允许存储不同类型的数据,并且每个元素(元胞)都可以独立地存储变量、字符串、数组等。这种灵活性使得元胞数组在处理复杂数据结构时非常有用。 创建元胞数组有多种方法。...

    matlab字符串数组.doc

    这篇文档详细介绍了MATLAB中的字符串操作,特别是关于字符串数组的相关知识。 首先,MATLAB中的字符串分为两种类型:字符标量(单个字符)和字符串数组。在MATLAB R2016b及以后的版本中,引入了字符串数组这一新...

    MATLAB-数组和字符串的处理方式.docx

    在MATLAB中,字符数组和字符串是两种不同的数据结构,它们都用于处理和操作文本数据。字符数组是一种一维数组,其中每个元素都是一个单独的字符,而字符串是MATLAB中的一个特殊数据类型,用于存储一串连续的字符。...

    MATLAB 删除字符和比较字符数组和字符串.md

    ### MATLAB 删除字符与比较字符数组和字符串 #### 概述 在 MATLAB 中处理文本数据时,经常需要执行一些基本操作,如删除特定字符或比较不同的字符数组和字符串。本文档将详细介绍如何使用 `strrep` 函数删除字符...

    MATLAB字符串数组的创建与运算

    MATLAB 字符串数组的创建与运算 MATLAB 字符串数组是一种重要的数据类型,广泛应用于可视化编程、界面设计和图形绘制等领域。本文将详细介绍 MATLAB 字符串数组的创建、运算和各种操作方式。 字符串变量的创建 在...

    常用的30个MATLAB程序和函数-Matlab数组字符串

    数学建模常用的30个MATLAB程序和函数,Matlab数组字符串各种操作方法。 数学建模常用的30个MATLAB程序和函数,Matlab数组字符串各种操作方法 数学建模常用的30个MATLAB程序和函数,Matlab数组字符串各种操作方法

    matlab输出数组-关于Matlab输出数组问与答实例教程docx文档下载

    本教程将通过一系列问与答的方式,深入讲解MATLAB输出数组的相关知识。 1. **数组的创建** - MATLAB如何创建一维数组?可以使用`[元素1, 元素2, ..., 元素n]`或`vector = [1:10]`来创建一维数组。 - 二维数组呢?...

    matlab数组字符串-几个简单的Matlab字符串样例

    Matlab 数组字符串操作详解 Matlab 作为一款强大的数学运算软件,提供了多种字符串操作方法,在实际应用中,字符串操作是必不可少的一部分,本文将对 Matlab 中的字符串操作进行详细的介绍。 一、创建字符串 在 ...

    MATLAB字符串数组

    MATLAB字符串数组是MATLAB语言中的一个重要数据类型,它允许我们存储和操作一系列字符串。在MATLAB中,字符串被当作字符向量处理,而字符串数组则是一组这样的字符向量。这种数据结构在处理文本数据时非常有用,尤其...

    matlab-创建字符串数组

    在MATLAB中,字符串数组是一种特殊的数据类型,用于存储和操作文本数据。了解如何创建和操作字符串数组对于高效编程至关重要。下面将详细讲解MATLAB中创建字符串数组的方法、相关操作及其实用技巧。 首先,我们可以...

    matlab创建字符串数组

    MATLAB 创建字符串数组 MATLAB 提供字符串数组来存储文本片段,并提供一组用于将文本按数据进行处理的函数。字符串数组可以存储文本片段,并提供一组用于将文本按数据进行处理的函数。您可以对字符串数组进行索引、...

    零散MATLAB资料分享-matlab里cell和char,字符串与字符数组.docx

    总的来说,掌握`cell`和`char`在MATLAB中的使用,以及它们与字符串和字符数组的关系,对于提升MATLAB编程的效率和灵活性有着重要意义。通过分享和学习这些资料,我们可以更好地理解和利用MATLAB的强大功能。

Global site tag (gtag.js) - Google Analytics