学习笔记(07):四十九课时精通matlab数学建模-MATLAB深入学习字符串
立即学习:https://edu.csdn.net/course/play/25039/288869?utm_source=blogtoedu
1.字符串的基本操作
str'i am daxian';
disp(str); %字符串显示
str_size=size(str) %字符串的长度
str(1:7) %截取字符串的一部分显示
str2=str(end:1:1) %字符串的反序输出
str_a=double(str) %字符串的ASCII码显示
char(str_a) %以字符串显示
str3'我是大仙’ %显示汉字
2.字符串的基本操作
str1='i am from daxianyipingtang';
str2='i am daxian';
str=[str1 str2] %链接两个字符串
s=['BOY';'boy'] %建立字符矩阵,长度相等
r=char{'daxian';'yipingtang'} %利用char()建立字符矩阵
celldata=cellstr(r) %建立字符串单元数组
celldata{1} %显示第一个值
3.字符串的中级操作
s1=[str1 str2] %连接两个字符串
s2=strcat(str1,str2) %c采用函数连接字符串
s3=strvcat(str1,str2) %把多个字符串变为矩阵
n=strcmp(str1,str2) %判断两个字符串是否相等
n1=strncmp(str1,str2,5) %判断第k个字符是否相等
n1=str1==str2 %对应字符是否相等
n1=str1>=str2 %
n3=ge(str1,str2) %利用函数判断
字符串的查找
n1=strfind(str,'n')
n1=strfind(str,' ') %查找空格 返回的位置
字符串的替换
s1=strrep(str,'daxian','dashen') %字符串替换
t1=num2str(randn(3,3)) %将数字转换为字符串
p1=num2str(pi,5) %显示前5位
t2=intrstr(randn(3,3)) %先取整,然后转换为字符串
x1=str2num(t2) %将字符串矩阵转换成数字矩阵
x2=str2double(‘80+96i') %将字符串矩阵转换成双精度数值
进制转换
isspace(str) %是否为空格
isletter(str) %是否为字母
eval执行变成字符串的函数
s=upper(str) %大写
s1=lower(str) %小写
y1=ischar(str) %判断是不是字符串
- 点赞
- 收藏
- 分享
- 文章举报
- 学习笔记(12):四十九课时精通matlab数学建模-matlab脚本文件和函数文件
- 学习笔记(10):四十九课时精通matlab数学建模-matlab矩阵中级阶段
- 学习笔记(09):四十九课时精通matlab数学建模-matlab矩阵的初步学习
- 学习笔记(17):四十九课时精通matlab数学建模-精通matlab绘图
- 学习笔记(16):四十九课时精通matlab数学建模-M文件和matlab程序性能分析
- 学习笔记(15):四十九课时精通matlab数学建模-通过命令和工具调试matlab以及错误分析...
- 学习笔记(13):四十九课时精通matlab数学建模-matlab如何导入数据和与word的交互
- 学习笔记(12):四十九课时精通matlab数学建模-matlab逻辑与流程控制
- 学习笔记(20):四十九课时精通matlab数学建模-精通matlab高等数学等问题求解初级篇...
- 学习笔记(19):四十九课时精通matlab数学建模-精通matlab多项式
- 5 精通matlab深入学习结构体看这篇文章就够了
- MatLab建模学习笔记12——Logistic回归模型
- MatLab建模学习笔记1——二维绘图
- MatLab建模学习笔记3——MatLab工具箱
- MatLab建模学习笔记2——三维绘图
- MatLab建模学习笔记10——利用罚函数求解非线性规划问题
- 学习笔记(05):java教程,java视频,java基础教程,初级Java入门到精通-07.运算符后加加...
- Matlab建模学习笔记1——Logistic回归模型
- MatLab建模学习笔记12——Logistic回归模型
- Matlab学习笔记五:字符串操作