matlab中的随机高斯数

时间:2016-04-24 06:16:02

标签: matlab random

我想在MATLAB中生成两个10 ^ 12_by_1个随机矩阵。我用了

  

randn

但它会生成相关的随机数。如何生成这些矩阵以使它们不相关?

1 个答案:

答案 0 :(得分:1)

几条评论:

  1. 一次生成10 ^ 12个随机双打几乎肯定是不可能的,因为10 ^ 12双精度将是8 * 10 ^ 12个字节,即1000千兆字节。你的机器几乎肯定没有接近那么多的RAM。
  2. 如果问题是“如何从标准正态分布生成包含Sub TNC() Dim odoc As Document Dim rng As Word.Range Set odoc = Documents.Open(filename:="C:\Users\Bilal\Desktop\TCN.docx", Visible:=True) Set rng = odoc.Content rng.Find.ClearFormatting rng.Find.Font.Bold = True With rng.Find .Text = "BU" .Forward = True .Wrap = wdFindStop .Format = True End With rng.Find.Execute If rng.Find.Found = True Then rng.MoveRight unit:=Cell **ERROR position** rng.COPY Else End If odoc.Close wdDoNotSaveChanges Selection.PasteAndFormat (wdPasteDefault) End Sub 个独立绘制的向量?”答案是使用n
  3. 如果默认的伪随机数生成器无法很好地解决您的特定问题,您可以调查其他选项here
  4. 根据我的经验,大多数时候人们抱怨伪随机数生成库,实际问题是程序员的错误代码或程序员对应该发生什么的错误信念。