---
source_url: https://docs.dolphindb.cn/zh/funcs/r/randMultivariateNormal.html
fetched_at: 2026-05-19T09:35:02Z
category: funcs
title: randMultivariateNormal
sha1: ba6108b1d356627deeb4f885936447c7681218b2
---

# randMultivariateNormal

## 语法

`randMultivariateNormal(mean, covar, count, [sampleAsRow=true])`

别名：multivariateNormal

## 详情

生成服从多元正态分布的随机数。

## 参数

**mean** 是一个数组，表示多元正太分布的均值。

**covar** 是一个正定矩阵，表示多元正太分布的协方差。

**count** 是一个正整数，表示样本长度。

**sampleAsRow** 是一个布尔值。默认值为 true，表示输出矩阵的一行是一个样本。如果 *sampleAsRow* 为
false，表示输出矩阵的一列是一个样本。

## 返回值

返回一个矩阵。

## 例子

```dolphindb
multivariateNormal([2, 3], [1.0, 1.5, 1.5, 3.0]$2:2, 5);
```

输出返回：

| #0 | #1 |
| --- | --- |
| -0.02395 | -0.844505 |
| -0.630637 | 0.098955 |
| 3.001908 | 4.831809 |
| 0.791095 | 2.01402 |
| 1.708191 | 2.41748 |

```dolphindb
multivariateNormal([2, 3], [1.0, 1.5, 1.5, 3.0]$2:2, 5, false);
```

输出返回：

| #0 | #1 | #2 | #3 | #4 |
| --- | --- | --- | --- | --- |
| 0.435419 | 0.138209 | -0.046187 | -1.201421 | 0.069719 |
| 0.40163 | 0.034553 | -0.337324 | -1.008628 | 0.822161 |
