7.matlab字符串分析
Posted 喵小喵~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.matlab字符串分析相关的知识,希望对你有一定的参考价值。
1 字符串处理函数
1 clc; 2 clear all; 3 str=\'My name is Robin.\'; 4 disp(str); %字符串的输出 5 str_size=size(str) %字符串的长度 6 str(1:7) %截取字符串的一部分 7 str2=str(end:-1:1) %字符串反序输出 8 str_ascii=double(str) %字符串的ASCII码显示 9 char(str_ascii) %以字符串显示 10 str3=\'大家好!\'; %显示汉字 11 str3_ascii=double(str3) %显示汉字的编码 12 char(str3_ascii) %显示汉字
2 字符串的构造
1 clc; 2 clear all; 3 str1=\'My name is \'; %字符串 4 str2=\'Robin\'; 5 str=[str1 str2] %连接两个字符串 6 s=[\'Bob\';\'Tom\'] %建立字符矩阵,长度相等 7 c=char(\'Robinson\',\'Tom\') %利用char()建立字符矩阵 8 celldata=cellstr(c) %建立字符串单元数组 9 celldata{1}
3 字符串的比较
1 clc; 2 clear all; 3 str1=\'windows\'; 4 str2=\'word\'; 5 n=strcmp(str1,str2) %判断两个字符串是否相等 6 n1=strncmp(str1,str2,1) %判断前k个字符是否相等 7 n2=strncmp(str1,str2,2)
4 字符串的查找和替换
1 clc; 2 clear all; 3 str=\'My English name is Robin.\'; 4 n1=strfind(str,\'n\') 5 n2=strfind(\'n\',str) 6 n3=strfind(str,\'name\') %查找字符串 7 n4=strfind(str,\'Name\') %区分大小写 8 n5=strfind(str,\' \') %查找空格
1 clc; 2 clear all; 3 str=\'My English name is Robin.\'; 4 s1=strrep(str,\'Robin\',\'Tom\') %字符串替换 5 s2=strrep(str,\'robin\',\'Tom\') %如果没有找到,输出为原来的字符串 6 str2={\'c:\\Robin\';\'c:\\Tom\'}; 7 str3=strrep(str2,\'c:\',\'d:\')
6 字符串的转换
1 clc; 2 clear all; 3 t1=num2str(randn(3,3)*100) %将数字转换为字符串 4 pi=num2str(pi,6) %只显示6位 5 t2=int2str(randn(3,3)) %先取整,然后转换为字符串 6 x1=str2num(t2) %将字符串矩阵转换为数字矩阵 7 x2=str2double(\'123+45i\') %将字符串转换为双精度数值 8 str=mat2str(magic(3)) %将矩阵转换为字符串
7 字符的分类
1 clc; 2 clear all; 3 str=\'My name is Robin!\'; 4 isspace(str) %是否为空格 5 isletter(str) %是否为字母
8 字符串的执行
1 clc; 2 clear all; 3 x=0:pi/50:2*pi; 4 %要执行的语句 5 str=\'figure;y=sin(x);plot(x,y);legend(\'\'sinx\'\')\'; 6 eval(str);
9 其他操作
1 clc; 2 clear all; 3 str=\'My name is Robinson.\' 4 %全转成大小 5 s1=upper(str) 6 %全转成小写 7 s2=lower(str)
以上是关于7.matlab字符串分析的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段
Android 事件分发事件分发源码分析 ( Activity 中各层级的事件传递 | Activity -> PhoneWindow -> DecorView -> ViewGroup )(代码片段
Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段