MATLAB如何生成指定格式的字符串

 时间:2024-10-02 18:31:16

问题

在应用Matlab对文件进行批量处理的时候,需要产生批量的文件名。亦或者你需要某种有一定规则的字符怩髡肥眙串量比较大的时候,都需要Matlab进行批量处理,例如如何批量产生字符串001.jpg,002.jpg,003.jpg,……,100jpg?再例如如何产生九九乘法表呢?

解决方法

批量产生字符串001.jpg,002.jpg,003.jpg,……,100jpg。

%输入如下三行Matlab代码:

%%%%%%%%%%%%%%%%%%%%%%%%%

str1=sprintf('%03d.jpg',[1:100]);str2=reshape(str1,7,100);picName=str2'

%%%%%%%%%%%%%%%%%%%%%%%%%

运行后将输出

MATLAB如何生成指定格式的字符串

如如何产生九九乘法表

%输入如下三行Matlab代码:

%%%%%%%%%%%%%%%%%%%%%%%%%

N=9;rows=[1:N];%行lines=rows;%列strTemp=blanks(7*N);%将每行的字符串预存到字符数组strTemp中,由disp函数显示到命令窗口foriRow=1:9forjLine=1:iRowm=jLine*7-6;n=m+7;strTemp(1,m:n)=sprintf('%d×%d=%2d',jLine,iRow,jLine*iRow);enddisp(strTemp);end

%%%%%%%%%%%%%%%%%%%%%%%%%

运行后将输出

MATLAB如何生成指定格式的字符串

MATLAB中创建矩阵,多矩阵对应元素的判断 如何改变matlab中显示变量之间有没有空行? 如何开启车轮驾考通的答题插件 matlab find用法 如何在matlab中使用多维数组?
热门搜索
公章图片 肾结石图片 橡皮泥手工制作图片 面包房少女 美容图片