⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exm031_2.m

📁 北京航空航天大学出版社张志涌、徐彦琴主编的matlab教程附带的mfile例程压缩包
💻 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 + -