首页 > 其他分享 >【Matlab学习1.7】字符串处理

【Matlab学习1.7】字符串处理

时间:2023-01-29 18:33:38浏览次数:43  
标签:ch 单引号 1.7 Matlab ans 字符串

字符串的表示

在Matlab中,字符串是用单引号括起来的字符序列。

例1.7.1:

>> xm = 'Matlab University'
xm =
    'Matlab University'
>> xm(1:3)
ans =
    'Mat'

若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示。 

例1.7.2:

>> 'I''m a teacher.'
ans =
    'I'm a teacher.'

建立多行字符串,形成字符串矩阵。

例1.7.3:

>> ch = ['abcdef'; '123456'];
>> ch(2,3)
ans =
    '3'

建立一个字符串向量,然后对该向量做如下处理:

① 取第1~5个字符组成的子字符串;
② 将字符串倒过来重新排列;
③ 将字符串中的小写字母变成相应的大写字母,其余字符不变;
④ 统计字符串中小写字母的个数。

例1.7.4:

>> ch = 'Matlab R2021a'
ch =
    'Matlab R2021a'
>> subch = ch(1:5)
subch =
    'Matla'
>> revch = ch(end:-1:1)
revch =
    'a1202R baltaM'
>> k = find(ch>='a'&ch<='z')
k =
     2     3     4     5     6    13
>> ch(k) = ch(k) - ('a'-'A')
ch =
    'MATLAB R2021A'
>> length(k)
ans =
     6

例1.7.4

字符串的操作 

标签:ch,单引号,1.7,Matlab,ans,字符串
From: https://www.cnblogs.com/crepuscule/p/17073572.html

相关文章

  • MATLAB笔记[6]-Modbus-RTU通信
    保命声明:笔者代码能力有限,若行文中有错漏之处欢迎大家指出。RS485总线工业现场经常要采集多点数据,模拟信号或开关信号,一般用到RS485总线,RS-485采用半双工工作方式,支持多......
  • 获取HTML字符串中的图片地址类
    <?php//+----------------------------------------------------------------------//|获取HTML字符串中的图片地址类//+---------------------------------------......
  • Matlab:4维、单目标、约束、粒子群优化算法
       %主调用函数(求最大值)clc;clear;closeall;%初始化种群N=100;%初始种群个数D=4;%空间维......
  • 题目:字符串排序
    实现一个函数,输入为一个字符串只包含a-z,返回字符串中出现次数最多的字符及其出现次数,如果有出现同样次数的,则返回在字符串中位置更靠前的#include<stdio.h>intget_max_......
  • sql中某一个字段内容为用逗号分割的字符串转换成多条数据
    场景:表名:testsueridname1小红,小李,李红,小法要结果值为:1小红1小李1李红1小法MYSQL函数解释:substring_index(str,delim,count)......
  • 使用 JavaScript 从字符串中提取数字
    在JavaScript中,有多种方法可以从字符串中提取数字。一种方法是使用 match() 方法和正则表达式来搜索字符串中的所有数字。另一种方法是使用 replace() 方法和正则表达式从......
  • php代码:判断一个html字符串标签不闭合(没有结束标记)
    来源代码记录一个php的html标签自动闭合的函数代码<?phpfunctionfix_html_tags($input,$single_tags=array()){$result=null;$stack=array();//标......
  • # Eigen : Matlab & Eigen 函数对应
    //AsimplequickrefforEigen.Addanythingthat'smissing.//Mainauthor:KeirMierle#include<Eigen/Dense>Matrix<double,3,3>A;//Fixe......
  • 【MATLAB】matlab自定义函数的调用
    1.自定义函数的编写与调用关于自定义函数的编写与调用,将由以下3个问题展开:1.1问题:为什么要使用自定义函数?在编写程序时,我们常常会重复使用到一部分相同的代码(程序块),为了避......
  • Python字符串中用于转义的字符很多
    Python字符串中用于转义的字符很多,这里列举了几个比较常用的几个,更多的转义应用会放在合集的文章里。\n换行符:可以在一行内创建多行输出的字符串;\t制表符:相当于四个空格......