matlab矩阵创建

matlab矩阵的创建:
1.矩阵的创建方法

  • 1.1直接输入法:
    以【】作为矩阵开始和结束
    矩阵行与行之间用‘;’隔开
    同一行不同元素用逗号或者空格符来分开
    矩阵元素可以采用表达式
    ex:
    M=[1 2 3 4 5 6;sqrt(25),10-5,0+5,abs(-5),5,6]

  • 1.2 M文件生成法
    M文件的变量名不能与函数名相同
    %创建文件mymatrix.m
    M=[1:100;100:-1:1]
    %在命令窗口输入:
    >>mymatrix

  • 1.3 文本文件生成法 *
    txt文件中不含变量名称,文件名为矩阵变量名,且
    txt文件中每行数值个数必须相等
    ex:

    load exam.txt
    exam

2.特殊矩阵的创建:
2.1 空矩阵:
>>M=[]
2.2 单位矩阵:
>>eye(m,n) %生成mn的矩阵
>>eye(size(M)) %创建一个与M矩阵维度相同的单位阵。
2.3 全1矩阵:
>>ones(3,5) %生成一个3
5的矩阵
2.4 全零矩阵:
>>zeros(m,n) %mn的矩阵
2.5 随机矩阵:
>>rand(m,n) %生成一个m
n随机矩阵
>>randn(m,n) %生成一个mn的随机正态分布矩阵
2.6 魔方矩阵:
>>magic(m,n) %生成一个m
n的魔方矩阵
2.7 对角矩阵:
>>v=[1 3 5 7 9]
>>M=diag(v,2) %创建参数为v的对角矩阵
2.8 三角矩阵:
>>M=magic(5)
>>Mtril=tril(M)
2.9 伴随矩阵:
>>compan(M)

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值