1直接生成 矩阵用来表示,同行元素之间由空格或者逗号分隔,行与行之间用分号或回车分隔矩阵的大小不用事先定义2利用m文件或者txt文件生成 注意m或者txt文件需要在当前的matlab路径中 3创建特殊矩阵 使用一些函数来。
randn函数产生由随机数组成的数组,它的元素满足平均值为 0 方差σ^2=1的正态分布Y=randnn返回一个 n× n的随机矩阵Y=randnm,n或 者 Y=randnm,n返回一个 m× n的 随机矩阵MATLAB是美国。
恐怕要自己写程序,但有个粗略的思路1随机生成一个单位正交阵A这个不困难,用到的只有for循环和函数rand2随机生成一个对角元素均大于0的对角矩阵B这个更容易了,就是生成几个随机正数而已3C=A*B*A即为一个。
matlab中通过rand函数产生的是介于0到1不包括1之间的伪随机数更多信息请在matlab命令窗口输入help rand获得帮助信息用法1randn表示产生一个n×n的随机矩阵,n必须是整数,否则会报错2randm,n或rand。