Matlab input意思
在MATLAB中,"input" 既是一個命令,也是一個函式,它用於從標準輸入(通常是鍵盤)獲取用戶輸入。
- 作為命令使用: 當你在MATLAB命令行中輸入 "input" 時,它會提示你輸入一個字元串,然後將其顯示在命令行上。這種情況下,"input" 只是一個命令,沒有參數。
>> input
請輸入一個字元串:Hello World!
>>
- 作為函式使用: 當你使用 "input" 作為函式時,你可以指定一個提示字元串作為參數,然後它會返回一個輸入的字元串。
>> str = input('請輸入一個字元串:')
請輸入一個字元串:Hello World!
str = Hello World!
作為函式使用時,"input" 可以有以下幾種形式:
input(prompt)
:提示字元串prompt
將會顯示在命令行上,用戶輸入的字元串將會被返回。input(prompt, varargin)
:除了提示字元串prompt
之外,你還可以指定其他參數,這些參數將作為inputdlg
函式的參數。input('', 's')
:這將提示用戶輸入一個字元串,並返回一個字元數組。input('', 's', sz)
:這將提示用戶輸入一個字元串,並返回一個指定大小sz
的字元數組。input('', 'ss')
:這將提示用戶輸入一個字元串,並返回一個字元串數組,其中包含一行。input('', 'ss', [n])
:這將提示用戶輸入一個字元串,並返回一個字元串數組,其中包含n
行。
如果你想要獲取數值輸入,你可以使用 inputdlg
函式,它也用於從用戶那裡獲取輸入,但是它返回的是一個數值而不是字元串。