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% |; V1 、通用字符串函数(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' Idec2bin 十进制整数转换为二进制串        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, Cstrcmp 比较字符串        strcmpi 比较字符串(忽略大小写)        strings MATLAB 中的字符串        strjust 字符串的对齐方式        
$ W1 l# w' ?. ^- p1 Fstrmatch 逐行搜索串        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