当前位置:   article > 正文

在MATLAB中生成矩阵的三种方法_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中为对角元素向量
在这里插入图片描述
       5) 随机矩阵
              rand(m,n)、rand(m)生成的元素为0—1的随机数
在这里插入图片描述
              randn(m,n)、randn(m)
              生成正态分布随机矩阵
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/579389
推荐阅读
相关标签
  

闽ICP备14008679号