matlab安徽大学孙登第实验.docxVIP

  • 50
  • 0
  • 约小于1千字
  • 约 10页
  • 2019-05-27 发布于湖北
  • 举报
实验2 生成在(-10, 10)之间均匀分布的10行、10列的随机矩阵。并将该矩阵元素精确到小数点后一位。(注:随机矩阵是指矩阵中的元素都随机生成,但每行的元素的和都为1.) 1)利用MATLAB现有函数设计一个随机数生成函数,要求只有两个输出(1和 -1),且生成1的概率和生成-1的概率一样。 2)再利用MATLAB现有函数设计一个随机数生成函数,要求只有两个输出(2和 -2),且生成2的概率和生成-2的概率一样。 3)利用上述两个自己编制随机数生成函数,再设计一个随机数生成器,要求只有两个输出(3和 -3),且生成3的概率和生成-3的概率一样。 利用randn函数产生均值为0,方差为1的10*10的正态分布矩阵A,然后统计A中大于 -0.5且小于0.5的元素的个数。 查阅协方差矩阵概念,利用randn函数生成协方差矩阵为,均值为的二维正态分布数据,并用scatter函数画出来。对照协方差矩阵的概念分析该组数据是否完全符合二维正态分布性质,如果协方差矩阵为,则该如何生成?通过相关文献查找MATLAB是否具有相应函数用于直接生成二维正态分布数据,并用该函数解决上述问题。 是 分别求协方差矩阵和均值向量 是的,matlab有多元正态分布分布的函数mvnrnd可以用于解决该问题。 利用rand随机生成100*3的矩阵,然后通过编程(不使用find函数)实现删去所有

文档评论(0)

1亿VIP精品文档

相关文档