exm031_5.m

来自「这是一本介绍MATLAB的教程」· M 代码 · 共 16 行

M
16
字号
%exm031_5.m
%最常用的数组/字符串转换函数int2str , num2str , mat2str 示例。

%(1)int2str把整数数组转换成串数组(非整数将被四舍五入园整后再转换)
A=eye(2,4);			%生成一个2*4数值数组  
A_str1=int2str(A)	%转换成2*10串数组。请读者自己用size检验。

%(2)num2str把非整数数组转换为串数组(常用于图形中,数据点的标识)
rand('state',0)
B=rand(2,4);  			%生成数值矩阵
B3=num2str(B,3)			%保持3位有效数字,转换为串  

%(3)mat2str把数值数组转换成输入形态的串数组(常与eval指令配用)
B_str=mat2str(B,4)	%保持4位有效数字,转换为"数组输入形式"串  
Expression=['exp(-',B_str,')'];	%相当于指令窗写一个表达式exp(-B_str)
eval(Expression)						%把exp(-B_str)送去执行  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?