matlab中的input函数的使用(简单)

我看书上写的例子,我有些疑问:A=input(提示信息,选项);xm=input(”whatsUname?“,‘’s");1选项是用来干什么的?举个例子2第二个例子中的那... 我看书上写的例子,我有些疑问:
A=input(提示信息,选项);
xm=input(”whats U name?“,‘’s");
1选项是用来干什么的?举个例子
2第二个例子中的那个”s“是否就是选项?我看书上写的是函数调用时采用’s’选项,则允许用户输入一个字符串,这里是字符串,那是否还有其他相关的别的输入数据类型的?这里是不是类似于c语言的%d,%s之类的?
展开
 我来答
娱乐小八卦啊a
高粉答主

2020-05-07 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117857

向TA提问 私信TA
展开全部

和基本上所有语言都是一样的,语法就是下面这样

x = input(prompt) %输入的东西当成数字或者矩阵;

str = input(prompt,‘s’) %输入的东西当成字符串存起来;

x = input(“what”)

错误使用 input

INPUT 的第一个参数必须为字符向量。

x = input(‘what’)

what %这里光标闪烁等待输入。

非常重要的一点,这个地方记得用单引号

扩展资料

matlab的videoinput函数有三个重要的输入参数,分别是adaptorname、deviceID、format,如下图所示,其他参数可以有选择性的设置。

deviceID如果不设置的话,系统会自动寻找第一个可用的图像采集设备并使用。如果计算机上安装了多个摄像头,那么就要设置它们的ID号。format是视频格式。除了deviceID,其他两个参数需要用‘’括起来。

在不知道计算机里安装的采集设备名称时,可以在窗口命令行输入info=imaqhwinfo,查看已安装的图像采集设备。例如:obj=videoinput('winvideo',1,'YUY2_320x240');%YUY2是YUV中的一种,YUV是视频格式的一种。

tianxiawulang
推荐于2017-09-25 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2648万
展开全部

1、选项用于决定用户的输入是作为一个表达式看待,还是作为一个普通的字符串看待。例如:

>> input('请输入一个矩阵:')
请输入一个矩阵:magic(3)
ans =
     8     1     6
     3     5     7
     4     9     2
>> input('请输入一个字符串:','s')
请输入一个字符串:magic(3)
ans =
magic(3)

两种情况下,用户输入的同样是magic(3)这样一个字符串,但在前一种条件下,magic(3)被理解成一个表达式,所以返回一个3阶的幻方矩阵,而后一种情况下,则直接返回这个字符串。

 

2、没错,第二个例子中的那个”s“就是选项。input函数如果有第二个参数,则第二个参数只能是's',而不能是其它任何内容。

 

3、顺便说一下,你第二个例子中的引号是错误的,MATLAB的引号是单引号(')而非("),这一点和C语言不同,切记。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式