EDA365电子论坛网
标题:
Matlab常用指令之字符串
[打印本页]
作者:
thinkfunny
时间:
2019-9-23 09:39
标题:
Matlab常用指令之字符串
本帖最后由 thinkfunny 于 2019-9-23 10:11 编辑
6 C, D) E; E* Z! }
2 A2 Z* A ^3 |2 }
字符串
* O2 U! H6 Z- a; {. e* \/ h8 j
6 d6 J0 x% |; V
1 、通用字符串函数(General)
8 H8 m4 q- o, U0 o
+ S4 N2 ~5 v3 ~& q6 I! {8 G
blanks 空格符号 cellstr 通过字符串数组构建字符串的元胞数组 char 创建字符传输组或者将其他类型变量转化为字符串数组
: P# K N/ Y4 a
deblank 删除最后的空格 double 把字符串变成ASCII 码值 eval 执行串形式的MATLAB 表达式
: G- @+ v, Y( g2 C1 d" c
+ k/ b, ]5 N% P& B* A
( e2 \5 z* z: i5 p" @ M4 ]% m7 T
2、字符串查询(Stringtests)
; z+ _& D1 Y) M) o/ Z: {
6 |! B. c; [5 j8 t0 k# n
iscellstr 若是字符串组成的元胞数组则为真 ischar 若是字符串则为真 isletter 串中是字母则为真
3 W- v# n4 g: q% Z5 n
isspace 串中是空格则为真
isstr 若是字符串则为真
0 ~% `( E. k7 J" a) V
Q: T- ~0 d ^( R4 L- s
3、字符串操作(Stringoperations)
+ M, o9 Z, q n0 A
7 Q$ `' |* S; `2 n6 @
base2dec X-进制串转换为十进制整数 bin2dec 二进制串转换为十进制整数 dec2base 十进制整数转换为X 进制串
. s7 t) Z$ B: C0 x' I
dec2bin 十进制整数转换为二进制串 dec2hex 十进制整数转换为16 进制串 findstr 在一个串中寻找一个子串
& L' V, f* Z' i
hex2dec 16-进制串转换为十进制整数 hex2num 16-进制串转换为浮点数 int2str 将整数转换为字符串
/ r8 {. Z5 S- ^) ] x, |0 ^/ e0 m
lower 把字符串变成小写 mat2str 将数组转换为字符串 num2str 把数值转换为字符串 strcat 把多个串连接成长串
8 C, y5 v& J1 s, x, C
strcmp 比较字符串 strcmpi 比较字符串(忽略大小写) strings MATLAB 中的字符串 strjust 字符串的对齐方式
$ W1 l# w' ?. ^- p1 F
strmatch 逐行搜索串 strnomp 比较字符串的前N 个字符 strncmpi 比较字符串的前N 个字符(忽略大小写)
7 E1 @$ y b4 B7 F
strrep 用另一个串代替一个串中的子串 strtok 删除串中的指定子串 strvcat 创建字符串数组 str2mat 将字符串转换为含有空格的数组 str2num 将字符串转换为数值 upper 把字符串变成大写
( f6 ^% ]6 r" A# X" }7 I
/ a- h( p4 T7 h9 m1 i
3 D; n& R7 ]/ ]; h' \
& y0 |! h( [/ a6 [! l
作者:
relchhiclty
时间:
2019-9-23 18:18
谢谢分享
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2