3 回答

TA貢獻1847條經驗 獲得超11個贊
state是matlab中函數rand()的一種參數形態。
matlab中的rand()函數
功能:
matlab中通過rand函數產生的是介于0到1(不包括1)之間的偽隨機數。更多信息請見本詞條參考資料或者在matlab命令窗口輸入help rand獲得幫助信息。
用法:
1.rand(n)表示產生一個n×n的隨機矩陣,n必須是整數,否則會報錯。
2.rand(m,n)或rand([m n])產生m×n均勻分布的隨機矩陣,元素取值在0.0~1.0。
3.X=rand(1,10);產生10個0~1的隨機數。
4.Y = rand(size(A))產生一個與A同樣大小的數組。
5.產生介于a到b之間的偽隨機數。
6.rand('state',0)表示恢復到最初產生隨機數的狀態。
7.rand('state',sum(100*clock))定義隨時間變化的初值。

TA貢獻1862條經驗 獲得超6個贊
在matlab命令行輸入help state你會看到你想要的答案。doc.state是系統自帶的例子。學matlab要會用help,不然你寸步難行的。

TA貢獻1805條經驗 獲得超10個贊
STATE Define estimated states of dynamic Simulink blocks
STATE Constructs an object to represent estimated states associated
with a dynamic Simulink block.
h = ParameterEstimator.State('block')
h = ParameterEstimator.State('block', value)
h = ParameterEstimator.State('block', value, minimum, maximum)
添加回答
舉報