簡體   English   中英

Matlab函數直方圖與生成的值

[英]Matlab histogram of function with generated values

我想用Y = e(X)表示直方圖,其中X是來自所選間隔的隨機數:生成間隔[a,b]中n個值的m個數組,並表示m個數組的直方圖。

到目前為止,我有以下內容:

    arrays=rand(n,m)
    data = mean(arrays)
    hist(data, 50, "facecolor", "g", "edgecolor", "r")

它基於具有n個值的m個數組構建直方圖。 我不知道如何考慮間隔[a,b]或如何顯示此函數Y = e ^ E(X)。 任何提示和幫助都將受到歡迎。 先感謝您。

Matlab的rand返回間隔(0,1)中的偽隨機數。 , ) — and not to [ , ] — via: 您可以通過以下方式將此間隔轉換為( )—而不是[ ] —:

arrays = (b-a)*rand(n,m) + a

當然,只要定義了ab變量即可。

另一方面,為一個分布顯示每個樣本m樣本的n平均值並不能說明基本分布,不是嗎? , ). 您想要的是單個數組的直方圖,區間為( )。 類型:

 >>doc hist

在Matlab控制台上查看如何執行此操作,或查看最新版本中的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM