| 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 | ![]() |