matlab用户交互分割,Matlab中交互式IO操作

交互式IO基本函数如下:

t=input('message')

该函数功能类似于SCANF的功能,

显示message内容,并接受用户的输入,存储在结构T中,例如:

>>  t=input(' Enter your data :','s')

Enter your data: 1,2,4

t=1 2 4

>>class(t)

ans=char

>>size(t)

ans=

1  5

>>n=str2num(t)

n=

1  2  4

>>size(n)

ans=

1  3

>>class(n)

ans=

double

2.  disp( argument)

显示argument内容到屏幕,类似printf函数功能

3.   [a,b,c,...]=strread(cstr,'format','param','value');

按照使用指定的format和param/value的组合,从字符串cstr中读取数据,其中format只需要关心%f  %q,分别表示浮点数和字符串,对于param,我们使用delimiter,以表示format中识别的项将由value中指定的字符分隔,例如:

>>  t=' 12.6,x2y,z';

>> [a,b,c]=strread(t,'%f%q%q','delimiter',',')

a=12.6000

b='x2y'

c='z'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值