2010-05-25 16 views
2

我想知道什麼是使用具有這樣的括號內輸入的:在matlab中輸入開始的方括號? [X,Y] =

[fx, fxx] = differentiate(...) 爲什麼在方括號fxfxx

另一個例子包括本[y,t,ysd] = step(m)

請解釋!

謝謝

+1

這是很基本的Matlab語法。通過閱讀Mathworks編寫的(通常非常好的)文檔來補充您的問題。 – 2010-05-25 18:02:32

回答

5

Matlab允許多個返回值。 fx和fxx將被分配一個函數的返回值。

+0

因此fx和fxx將保持該功能的輸出正確嗎?如果有一個結果呢? – NLed 2010-05-25 16:38:01

+0

如果該方法返回標量,則只需鍵入'fx =區分....'。 – aioobe 2010-05-25 17:11:44