📄 exm031_2.m
字号:
%exm031_2.m
%本例演示:串的基本属性、标识和简单操作。
%(1)创建串数组
a='This is an example.'
%(2)串数组a的大小
size(a)
%(3)串数组的元素标识
a14=a(1:4) %提出一个子字符串
ra=a(end:-1:1) %字符串的倒排
%(4)串数组的ASCII码
ascii_a=double(a) %产生ASCII码
char(ascii_a) %把ASCII码变回字符串
%(5)对字符串ASCII码数组的操作
%使字符串中字母全部大写
w=find(a>='a'&a<='z'); %找出串数组a中,小写字母的元素位置。
ascii_a(w)=ascii_a(w)-32; %大小写字母ASCII值差32.用数值加法改变部分码值。
char(ascii_a) %把新的ASCII码翻成字符
%(6)中文字符串数组
A='这是一个算例。'; %创建中文字符串
A_s=size(A) %串数组的大小
A56=A([5 6]) %取串的子数组
ASCII_A=double(A) %获取ASCII码
char(ASCII_A) %把ASCII码翻译成字符
% (7)创建带单引号的字符串
b='Example ''3.1.2-1'''
% (8)由小串构成长串
ab=[a(1:7),' ',b,' .'] %这里第2个输入为空格串
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -