exm0412_1.m

来自「这是本人收集的一些程序源代码」· M 代码 · 共 36 行

M
36
字号
%exm0412_1.m

clear,clc
%(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 ''4.1.2-1'''  

%(8)由小串构成长串
ab=[a(1:7),'  ',b,' .']		%这里第2个输入为空格串  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?