What is the convolution of two probability distribution estimate (ksdensity in matlab)?

3 ビュー (過去 30 日間)
Hello Everyone I am wondering how to perform the convolution of two ksdenity given that their vectors are not related. Here is an example of two sampling height data:
[f1,x1]=ksdenity(data_height_1);
[f2,x2]=ksdenity(data_height_2);
How to convolute f1 with f2? what would be the resulted height vector ?

採用された回答

Ahmet Cecen
Ahmet Cecen 2016 年 11 月 11 日
Use:
[f,xi] = ksdensity(x,pts)
To sample them at the same points, even if you have to sample a long tail of zeros to do so. Then just do:
conv(u,v)
  4 件のコメント
Imane Imane
Imane Imane 2016 年 11 月 11 日
So you are telling me to build the resulting vector by myself, there is no tool in matlab to build it?
Ahmet Cecen
Ahmet Cecen 2016 年 11 月 11 日
No, the tool is x = conv(u,v) I was addressing your question about how to interpret the resulting vector x.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeExploration and Visualization についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by