• 【mat】matlab矩阵运算及函数


    矩阵的建立

    一、矩阵定义

    例:>> A = [1  2  3; 4  5  6; 7  8  9]

    1、矩阵用方括号 “[ ]” 括起
    2、 矩阵同一行中的元素之间用 空格 或 逗号 分隔
    3、矩阵行与行之间用 分号  分开
    4、直接输入法中,分号可以用 回车 代替
     
    二、矩阵元素赋值
    1、矩阵元素的单独赋值

    例:>> x(5)=abs(x(1))

    2、大矩阵可以把小矩阵作为其元素

    例:>> A=[A ; 11  12  13]

    三、矩阵元素的引用

    1、单个元素的引用

    例:>> A(2,3)

    2、多个元素的引用:冒号的特殊用法

    例:>> x=1:2:5

    3、A(i:j, m:n) 表示由矩阵 A 的第 i 到第 j 行和第 m 到第 n

    列交叉线上的元素组成的子矩阵

    四、矩阵行、列的删除

    A=rand(4,4)

    A(2,:)=[]   删除矩阵的第二行

    五、相关函数

    1、建立矩阵的函数:ones, zeros, eye, diag, magic, rand, randn, randperm, compan, hankel, vander, pascal

    2、矩阵合并的函数:cat, horzcat, vertcat, repmat, blkdiag

    3、矩阵结构改变的函数

    矩阵的运算

    1、算是运算

    2、点运算:对应元素进行相关运算

    3、关系运算

    4、逻辑运算

    矩阵函数

    norm

    normest  二阶范数

    rank    秩

    det    行列式值

    trace

    null

    orth    正交化空间

    rref

    subspace  计算两个矩阵空间的角度

    inv    矩阵的逆

    eig    矩阵的特征值

    矩阵的分解

    稀疏矩阵及其运算

    一、稀疏矩阵的存储方式

    二、稀疏矩阵的创建

    三、稀疏矩阵函数

  • 相关阅读:
    PowerDesigner如何设置字段为自增长
    Tab标签
    过滤数据集DataTable方法
    时间复杂度计算方法
    Oracle字符函数
    ASP.NET 应用程序生命周期概述
    在同一个DataSet中添加多个DataTable
    谈SQL SERVER数据库中的索引
    Abstract 与 Vitrual 用法
    活动图与流程图的区别
  • 原文地址:https://www.cnblogs.com/549294286/p/2945322.html
Copyright © 2020-2023  润新知