how to generate continuous data symbol (random real number)?

3 次查看(过去 30 天)
Consider a symbol s, with zero mean, E{s}=0, variance 1 and amplitude A=2, such that, .
I want to generate a random real number s. Kindly help. Thanks in anticipation.
  1 个评论
Walter Roberson
Walter Roberson 2022-11-9
(rand()*2-1) * A
would be uniform distribution with mean 0 and in the range -A to +A.
Unfortunately it will not have the right variance, so you will not be able to use uniform random distribution.

请先登录,再进行评论。

采纳的回答

Pulkit
Pulkit 2022-11-9
Hi,
According to my understanding you want to generate random real numbers s for some distribution with specific mean and variance. . Since the distribution is not mentioned, let us assume that you want to generate random symbols from the Normal Distribution, you can refer to the following link,
Hope this helps!
  1 个评论
Walter Roberson
Walter Roberson 2022-11-9
Normal distribution cannot generate in a range -- not unless you use a truncated normal distribution.
betarnd can give continuous random numbers within a range and that are non-uniform.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Random Number Generation 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by