其中第一个二维随机变量的均值为(2,4),第二个二维随机变量的均值为(5,1)
时间: 2024-10-21 18:15:48 浏览: 21
RandomField2DCholMethod_随机场_二维随机场_相关对数正态分布_乔列斯基分解法_
5星 · 资源好评率100%
在MATLAB中,如果你需要生成均值不同的二维随机变量,只需修改`mvnrnd`函数中的均值向量即可。这里是一个例子,生成第一个二维随机变量 `rv1` 的均值为 (2, 4),第二个二维随机变量 `rv2` 的均值为 (5, 1):
```matlab
% 设置随机数种子以得到可重复的结果
rng default;
% 定义各自的均值和协方差矩阵
mu1 = [2; 4]; % 第一个随机变量的均值向量
mu2 = [5; 1]; % 第二个随机变量的均值向量
Sigma = [1 0; 0 1]; % 单位方差的对角矩阵,表示两个变量独立
% 分别生成100个样本的二维随机变量
rv1 = mvnrnd(mu1, Sigma, 100); % 均值为(2, 4)的随机变量
rv2 = mvnrnd(mu2, Sigma, 100); % 均值为(5, 1)的随机变量
% 可视化随机变量
scatter(rv1(:,1), rv1(:,2), 'filled');
hold on;
scatter(rv2(:,1), rv2(:,2), 'r', 'filled');
xlabel('X-axis');
ylabel('Y-axis');
legend('Random Variable 1', 'Random Variable 2');
hold off;
% 显示图形
```
阅读全文