MATLAB Function Reference |
Syntax
answer = inputdlg(prompt) answer = inputdlg(prompt,title) answer = inputdlg(prompt,title,lineNo) answer = inputdlg(prompt,title,lineNo,defAns) answer = inputdlg(prompt,title,lineNo,defAns,Resize)
Description
answer = inputdlg(prompt)
開啟一典型的輸入對話盒,使用者的輸入存在一異質陣列 prompt
中。
answer = inputdlg(prompt,title)
title
定義對話盒的標題。
answer = inputdlg(prompt,title,lineNo)
lineNo
定義使用者輸入時的行數。lineNo
可為數值,行向量或矩陣。
lineNo
為一數字,其適用於所有提示。lineNo
為一行向量,每一元素代表每一提示的行數。lineNo
為矩陣,則其尺寸必須為 m*2,m
表示對話盒的提示數。每一列對應一提示。第一欄代表針對每一提示輸入的行數。第二欄代表欄位的字元寬度。answer = inputdlg(prompt,title,lineNo,defAns)
defAns
表示對每一提示顯示時的預設值。defAns
必須和 prompt
有相同數目的元素,而所有的元素皆為字串。
answer = inputdlg(prompt,title,lineNo,defAns,Resize)
Resize
定義對話盒是否要重新更改尺寸。可接受的值為 'on'
及 'off'
, 'on'
表示對話盒可被更改尺寸且對話盒不為典型。
Example
prompt = {'Enter matrix size:','Enter colormap name:'}; title = 'Input for peaks function'; lines= 1; def = {'20','hsv'}; answer = inputdlg(prompt,title,lines,def);
See Also
dialog
, errordlg
, helpdlg
, questdlg
, warndlg
input | inputname |