文件帮助中心文件
迅速的
“创建”对话框以收集用户输入
回答=输入DLG(提示)
答案= inputdlg(提示,dlgtitle)
回答= inputdlg(提示,dlgtitle dim)
答案= inputdlg(提示,dlgtitle,dims,depput)
回答= inputdlg(提示,dlgtitle,弄暗,definput选择)
例子
回答= inputdlg(迅速的)创建一个莫代尔包含一个或多个文本编辑字段的对话框并返回用户输入的值。返回值是字符向量的小区数组的元素。单元阵列的第一个元素对应于对话框顶部的编辑字段中的响应。第二个元素对应于下一个编辑字段响应等。
回答= inputdlg(迅速的)
回答
回答= inputdlg(迅速的那dlgtitle)指定对话框的标题。
回答= inputdlg(迅速的那dlgtitle)
dlgtitle
回答= inputdlg(迅速的那dlgtitle那昏暗)指定每个编辑字段的高度昏暗是标量值。当昏暗是一个数组,每个数组元素中的第一个值设置编辑字段的高度。每个数组元素中的第二个值设置编辑字段的宽度。
回答= inputdlg(迅速的那dlgtitle那昏暗)
昏暗
回答= inputdlg(迅速的那dlgtitle那昏暗那defin)指定每个编辑字段的默认值。这个defin输入参数必须包含与相同数量的元素迅速的.
回答= inputdlg(迅速的那dlgtitle那昏暗那defin)
defin
回答= inputdlg(迅速的那dlgtitle那昏暗那defin那选择)指定在以下情况下,对话框可在水平方向上调整大小:选择设置为'在'.什么时候选择是一个结构,它指定了对话框是否在水平方向上可调节,无论是模态,以及是否都是迅速的文字被解释。
回答= inputdlg(迅速的那dlgtitle那昏暗那defin那选择)
选择
'在'
全部收缩
创建一个对话框,其中包含两个文本编辑字段以获取来自用户的整数和ColorMap名称输入。
提示= {的输入矩阵大小:那'输入Colormap name:'}; dlgtitle='输入';dims = [1 35];depthput = {'20'那“hsv”};答案= inputdlg(提示,dlgtitle,dims,depput)
创建一个标题为的输入对话框顾客包含三个不同宽度的编辑字段。
顾客
x = inputdlg ({'姓名'那'电话'那“账户”},...'顾客',[1 50;1 12;1 7]);
创建一个对话框,使用options结构来使用TeX标记呈现提示符。
通过指定定义对话框的选项:
包含\ theta.字符序列
\ theta.
一个对话框标题
默认输入值为30.
30.
编辑字段的高度等于1文本行,宽度等于40字符单位
1
40
TeX作为解释器
然后,通过指定这些选项来创建输入对话框。
提示= {'输入一个值为\theta(以度数表示)'}; dlgtitle='theta值';depthput = {'30'};dim = [1 40];选择。翻译=“特克斯”;回答= inputdlg(提示,dlgtitle,弄暗,definput选择);
用户可以输入标量或向量值inputdlg.文本编辑字段。MATLAB®将输入存储为字符向量的单元格数组。使用。将输入单元格数组的成员转换为数字str2num..
inputdlg.
str2num.
创建一个输入对话框,要求用户输入数字数据。
答案= inputdlg('输入空间分隔数字:'那...'样本', 50 [1])
假设用户输入1 2 3 4 -5 6+7,然后单击好吧.MATLAB将答案存储为字符向量的单元数组-{'1 2 3 4 -5 6+7'}
1 2 3 4 -5 6+7
{'1 2 3 4 -5 6+7'}
用str2num.将单元格数组转换为数字。
user_val=str2num(答案{1})
User_val = 1 2 3 4 -5
'输入:'
文本编辑字段标签,指定为字符向量、字符向量单元格数组或字符串数组。对于单元格数组和字符串数组,每个元素指定一个编辑字段标签。这两种类型的数组都指定对话框中从上到下的编辑字段序列。
例子:{'名字','姓氏'}
{'名字','姓氏'}
''
对话框标题,指定为字符向量或字符串标量。
例子:“数据”
“数据”
文本编辑字段高度和宽度(尺寸),指定为其中一个值:
如果昏暗是标量,则指定所有编辑字段的高度。高度是两行文字基线之间的距离。所有编辑字段的宽度都是对话框允许的最大宽度。
如果昏暗是列向量或行向量,则每个元素指定对话框从顶部到底部的每个相应编辑字段的高度。所有编辑字段的宽度是对话框允许的最大宽度。
如果昏暗是一个数组,那么它必须是m-by-2的大小,其中m是对话框中的提示数。每行是指相应提示的编辑字段。第一个列指定文本行中编辑字段的高度。第二列指定字符单元中该编辑字段的宽度。字符单元的宽度等于字母的宽度X使用系统字体时。
X
笔记
只有一个例外,编辑字段的高度和宽度不会限制用户可以输入的文本量。当编辑字段高度为1时,用户无法输入多行文本。
例子:2指定对话框中每个编辑字段的高度为两行文本。
2
例子:[1, 2]指定第一个(最顶级)编辑字段的高度是一行文本,第二个编辑字段的高度是两行文本。
[1, 2]
例子:[1 50;2 10]指定第一个(最上面的)编辑字段为一行高,50个字符单位宽,第二个编辑字段为两行高,10个字符单位宽。
[1 50;2 10]
默认输入值或值,指定为字符向量或字符串数组的单元格数组。
例子:{'Color','1'}
{'Color','1'}
对话框设置指定为'在'或结构。什么时候选择设置为'在',则用户可在水平方向调整对话框的大小。什么时候选择是结构,结构字段指定下表中的选项。
场地
价值
调整大小
“关”(默认)或'在'.如果设置为“关”,则用户无法调整对话框的大小。如果'在',则用户可水平调整窗口大小。
“关”
窗式
'模态'(默认)或'普通的'.如果设置为'模态',然后用户在响应之前无法与其他窗口交互。
'模态'
'普通的'
翻译
'没有任何'(默认)或“特克斯”.如果设置为“特克斯”,则使用TeX呈现提示符。对话框标题不受影响。
'没有任何'
“特克斯”
使用TeX标记来添加上标和下标,修改字体类型和颜色,以及包含特殊字符迅速的文本。
修饰符仍然有效直到文本的结尾。上标和下标是一个例外,因为它们只修改了卷曲括号中的下一个字符或字符。当您将解释器设置为时“特克斯”,支持的修饰万博1manbetx符如下所示。
^ {}
“文本^{上标}’
_ {}
'text_ {subscript}'
\男朋友
'\ bf text'
它\
“\它文本”
\sl
'\ sl text'
\rm
“\rm text”
\ fontname {说明符}
说明符
'\ fontname {courier}文本'
\字体大小{说明符}
'\ fontsize {15}文本'
\颜色{说明符}
红色的
绿色
黄色
品红色的
蓝色
黑色的
白色
灰色的
深绿色
橙色
lightBlue
'\ color {magenta}文本'
\颜色(rgb){说明符}
“\颜色(rgb){0, 0.5, 0.5}文本”
此表列出了支持的特殊字符万博1manbetx“特克斯”翻译。
\α
α
\ Upsilon.
υ
\ sim
〜
\角度
∠
\phi
莱克
≤
\ ast.
*
\气
χ
\ infty
∞
\ beta.
β
\ psi.
ψ
\ clubsuit
♣
\γ
γ
\ω
ω
\ diamondsuit
♦
\δ
δ
Γ
\ heartsuit.
♥
\ε
ϵ
\三角洲
Δ
\黑桃
♠
\ zeta.
ζ
\θ
Θ
\ leftrightarrow
↔
\埃塔
η
\λ
Λ
\ leftarrow
←
θ
\ xi.
Ξ
\ Leftarrow
⇐
\ vartheta
ϑ
\圆周率
Π
\向上箭头
↑
iota.
ι
\σ
Σ
\向右箭头
→
\ kappa.
κ
ϒ
\ Rightarrow
⇒
\兰姆达
λ
\Phi
Φ
\向下箭头
↓
\亩
μ.
Ψ
\保监会
º
\怒族
ν
\欧米茄
Ω
\首相
±
ξ
\对所有人
∀
\ geq.
≥
π
\存在
∃
\ propto.
∝
\rho
ρ
\倪
∍
\部分的
∂
\ sigma.
σ
\ cong.
≅
\子弹
•
\ varsigma.
ς
\约
≈
\ div
÷
\τ
τ
\再
ℜ
\neq
≠
\等价物
≡
oplus.
⊕
a
ℵ
、即时通讯
ℑ
\杯子
∪
\ WP.
℘
\ otimes.
⊗
\分段
⊆
\奥斯拉什
∅
\帽
∩
中\
∈
\ supseteq
⊇
\支持
⊃
\lceil
⌈
\子集
⊂
int \
∫
\ cdot.
·
\o
ο
\ rfloor.
⌋
\负数
¬.
\ nabla.
∇
\ lfloor
⌊
\时代
\ ldots.
...
\ Perp.
⊥
\苏德
√
\主要的
'
\楔
∧
\瓦皮
ϖ
\0
\ rceil
⌉
\ rangle.
>
\中
|
\三角
∨
\兰格尔
据
\版权所有
©.
例子:'在'
例子:opts.resize ='上'
opts.resize ='上'
例子:选择。WindowStyle = '正常'
选择。WindowStyle = '正常'
例子:opts.Interpreter ='tex'
opts.Interpreter ='tex'
返回字符向量的单元格数组,每个编辑字段包含一个输入,从对话框的顶部开始。使用str2num.函数将空格和逗号分隔的值转换为行向量,并将分号分隔的值转换为列向量。例如,请参见将输入转换为数值.
如果用户单击取消按钮以关闭对话框回答是一个空单元格数组,{}.
{}
如果用户按下键盘返回关闭对话框的键,然后回答是值的价值defin.如果defin是未定义的,然后回答是一个空单元格数组,{}.
模态对话框阻止用户在响应对话框之前与其他MATLAB窗口进行交互。
MATLAB程序继续执行,即使模态输入对话框是活动的。要在用户响应之前阻止程序执行,请使用等等功能。
等等
用户可以在“输入”对话框中输入标量或矢量值。用str2num.将以空格和逗号分隔的值转换为行向量,并将以分号分隔的值转换为列向量。例如,如果答复{1}包含'1 2 3 4 -5 6+7i',转换产生:
答复{1}
'1 2 3 4 -5 6+7i'
输入= str2num(答案{1})输入= 1.0000 2.0000 3.0000 4.0000 -5.0000 6.0000 + 7.0000i
listdlg.|questdlg
listdlg.
questdlg
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系当地办事处