0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB(2)--MATLAB矩阵的表示

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-14 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

矩阵的建立

利用直接输入法建立矩阵:将矩阵的元素用中括号括起来,按矩阵的顺序输入各元素,同一行的各元素之间用逗号或者空格分隔,不同的元素之间用分号分隔。

在这里插入图片描述

利用已建好的矩阵建立更大的矩阵:一个大矩阵可以由已经建立好的小矩阵拼接而成。

在这里插入图片描述

可以用实部矩阵和虚部矩阵构成复数矩阵。

在这里插入图片描述

冒号表达式

冒号是一个重要的运算符,利用它可以产生行向量。冒号表达式的一般格式为:e1:e2:e3其中,e1为初始值,e2为步长,e3为终止值(e3>e1)。冒号表达式可产生一个由a开始到c结束,以步长b自增的行向量,如果省略步长,默认步长为1。

在这里插入图片描述

例如输出0到5,步长为1,如下所示:

在这里插入图片描述

linspace

linspace(x1,x2,N)

linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。

例如用linspace从5到100生成等间距的20个数,如下所示:

在这里插入图片描述

结构矩阵

Matlab结构矩阵用法类似C语言结构体,也可定义一组变量,类型可以随意,并且不用声明变量类型。其基本形式为:

结构矩阵元素.成员名 = 表达式

a(1).x1 = 55;a(1).x2 = 'Ben';a(1).x3 = [ 1, 2; 3, 4];
a(2).x1 = 66;a(2).x2 = 'Tim';a(2).x3 = [ 5, 6; 7, 8];
a(3).x1 = 77;a(3).x2 = 'Ken';a(3).x3 = [ 9,10;11,12];

在这里插入图片描述

单元矩阵

建立单元矩阵和一般矩阵相似,直接输入就可以了,只是单元矩阵元素用大括号括起来。

b={ 55,'Ben', [ 1, 2; 3, 4];
    66,'Tim', [ 5, 6; 7, 8];
    77,'Ken', [ 9,10;11,12]; }

在这里插入图片描述

在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    189

    文章

    3018

    浏览量

    237609
  • 矩阵
    +关注

    关注

    1

    文章

    441

    浏览量

    35816
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MATLAB(2)--MATLAB矩阵表示

    可以由已经建立好的小矩阵拼接而成。 可以用实部矩阵和虚部矩阵构成复数矩阵。 冒号表达式 冒号是一个重要的运算符,利用它可以产生行向量。冒号表达式的一般格式为:e1:e
    发表于 09-06 10:05

    MATLAB(6)--特殊矩阵

    矩阵 对于向量v=[v1 , v2 ,...,v n ],范德蒙矩阵一般形式为: 在Matlab中,函数vander(V)生成以向量V为基础的范德蒙
    发表于 09-06 10:24

    #硬声创作季 #MATLAB 科学计算与MATLAB语言-02.4.1 MATLAB矩阵表示

    matlab矩阵
    水管工
    发布于 :2022年11月04日 11:44:22

    matlab 矩阵运算

    matlab 矩阵运算矩阵运算MATLAB矩阵的运算包括算术运算,关系运算和逻辑运算。算术矩阵
    发表于 09-22 15:32

    matlab矩阵特例

    ;lt;i=0...a>项系数设置k=2时,按列方向由下到上,由右到左顺序为(x-y)i <i=0...a>项系数hadamard(a)生成哈达玛矩阵,其中a,a
    发表于 09-22 15:34

    MATLAB矩阵函数命令

    MATLAB矩阵函数命令Expm 矩阵指数 Expm1 实现expm的M文件 Expm2 通过泰勒级数求矩阵指数 Expm3 通过特征值和特
    发表于 09-22 16:01

    MATLAB矩阵及其数值运算

    矩阵。end表示某一维的末尾元素下标。 (2)利用空矩阵删除矩阵的元素在MATLAB中,定义[
    发表于 05-10 10:16

    MATLAB语言入门基础

    2.1 MATLAB 基本数据类型2.2 变量、常量与赋值语句结构2.3 矩阵MATLAB 表示2.4 多维数组的定义2.5 字符串变量及其处理2.6 稀疏
    发表于 09-03 12:14 0次下载

    矩阵运算与Matlab命令

    矩阵运算与Matlab命令1.1 知识要点与背景:日常矩阵及其运算【      A=[4 2 3;1 3
    发表于 10-17 00:26 2232次阅读

    Matlab基础教程2

    Matlab基础教程2Matlab基础教程2Matlab基础教程2Matlab基础教程2
    发表于 12-24 16:33 2次下载

    matlab输入矩阵的格式的方法步骤

    Matlab语言的核心是矩阵,其最初的出现和应用也是和矩阵息息相关的,矩阵Matlab中的基本运算单元,用户可以将
    发表于 11-15 11:35 2.2w次阅读

    MATLAB入门教程之MATLAB矩阵和数组的表示详细资料介绍

    本文档的主要内容详细介绍的是MATLAB入门教程之MATLAB矩阵和数组的表示详细资料介绍主要内容包括了:1.数组的概念2.一 维数组变量的
    发表于 10-31 08:00 0次下载

    MATLAB教程之经典MATLAB矩阵及其运算的详细资料说明

    本文档的主要内容详细介绍的是MATLAB教程之经典MATLAB矩阵及其运算的详细资料说明包括了:1 变量和数据操作,2 MATLAB
    发表于 07-11 16:14 14次下载

    基于MATLAB的有限域校验矩阵程序下载

    基于MATLAB的有限域校验矩阵程序下载
    发表于 05-29 11:33 9次下载

    MATLAB中的矩阵索引

    矩阵进行索引是从矩阵中选择或修改部分元素的一种方式。MATLAB 有几种索引样式,它们不仅功能强大、灵活,而且可读性强、表现力强。矩阵MATL
    的头像 发表于 09-05 09:28 1739次阅读
    <b class='flag-5'>MATLAB</b>中的<b class='flag-5'>矩阵</b>索引