matlab 合并元胞数组 字符串,Matlab 字符串、元胞和构架数组 示例(一)

本文详细介绍了在Matlab中如何处理字符串和元胞数组,包括创建、转换和操作多行串数组、利用函数创建复杂串数组、转换数码字符串、元胞数组的应用以及构架数组的创建和显示。提供了丰富的示例代码,如int2str、num2str、str2mat、strvcat等函数的使用,以及如何在图形上标出图名和最大值点坐标。
摘要由CSDN通过智能技术生成

Columns 1 through

12

84

104

105

115

32

105

115

32

97

110

32

101

Columns 13 through

19

120

97

109

112

108

101

46

This is an example.

ascii_a(w)=ascii_a(w)-32;

char(ascii_a)

THIS IS AN EXAMPLE.

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

Example '3.1.2-1'

This is Example '3.1.2-1' .

3.1.1

复杂串数组的创建

3.1.1.1

多行串数组的直接创建

【例

3.1.3.1-1】多行串数组的直接输入示例。

S=['This string array '

'has multiple rows.']

This string array

has multiple rows.

2

18

3.1.1.2

利用串操作函数创建多行串数组

【例3.1.3.2-1】演示:用专门函数char , str2mat , strvcat创建多行串数组示例。

This string

array

has two rows.

S2=str2mat('这','字符','串数组','','由4行组成')

字符

串数组

由4行组成

S3=strvcat('这','字符','串数组','','由4行组成')

字符

串数组

由4行组成

5

5

3.1.1.1 转换函数产生数码字符串

【例3.1.3.3-1】最常用的数组/字符串转换函数int2str , num2str , mat2str

示例。

(1)

A_str1=int2str(A)

1 0 0 0

0 1 0 0

(2)

B=rand(2,4);

B3=num2str(B,3)

0.95 0.607 0.891 0.456

0.231 0.486 0.762 0.0185

(3)

[0.9501 0.6068 0.8913 0.4565;0.2311 0.486 0.7621 0.0185]

eval_r(Expression)

0.3867 0.5451 0.4101 0.6335

0.7937 0.6151 0.4667 0.9817

【例3.1.3.3-2】综合例题:在MATLAB计算生成的图形上标出图名和最大值点坐标。

a=2;

w=3;

t=0:0.01:10;

y=exp(-a*t).*sin(w*t);

[y_max,i_max]=max(y);

t_text=['t&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值