在MATLAB中⽣成矩阵的三种⽅法在MATLAB中⽣成矩阵的三种⽅法
1. 直接输⼊法
1) 矩阵所有元素必须在[]内
2) 矩阵中同⾏元素以逗号‘,’或空格分隔
3) 矩阵中⾏与⾏之间⽤分号‘;’或回车分隔
4) 矩阵元素可以是表达式
5) 若[]中⽆元素表⽰空矩阵
同⾏逗号,⾏与⾏分号
同⾏逗号,⾏与⾏回车
同⾏空格,⾏与⾏分号
同⾏空格,⾏与⾏回车
2. 外部⽂件读⼊法
多⽤于外部⼤量数据的引⼊
1)命令load+⽂件名
D盘建如下txt⽂件
2)命令A=import(‘⽂件名’)
3)命令A=xlsread(‘⽂件名’)
从当前程序所在⽂件夹⾥,按照函数中指定的法范围,从单元格开始读取⽂件,返回数据。
3.特殊矩阵函数⽣成法
1)单位矩阵
eye(m,n)
第⼀个参数代表⾏数,第⼆个参数代表列数
eye(m)
若只有⼀个参数,代表⾏列相同
2)零矩阵
zeros(m,n)、zeros(m)
与eye类似
3)⼀矩阵
ones(m,n)、ones(m)同上
4)a中为对⾓元素向量
matlab生成随机数5) 随机矩阵
rand(m,n)、rand(m)⽣成的元素为0—1的随机数
randn(m,n)、randn(m)
⽣成正态分布随机矩阵
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论