3、MATLAB中矩阵和多维矩阵介绍

文章目录

一、矩阵

MATLAB中数据的基本格式是矩阵;

  • 二维矩阵是一个带有以行和列排列的元素的矩阵表;如果右m行、n列,这个矩阵的大小就是m x n;
  • 多维矩阵的维数大于2,就是说其大小为m x n x ... x p

二、矩阵举例

一个2 x 3的矩阵如下:

  • 矩阵元素:即aij,表示矩阵第i行、第j列的数;上例a12 = 2(第一行、第二列的元素);
  • 行向量:当矩阵仅由一行组成时,它是一个特例,就是一个行向量;
  • 列向量:当矩阵仅由一列组成时,它是一个特例,就是一个列向量;
  • 向量是矩阵的特例,向量中元素的数量是向量的长度;
  • 如果矩阵的维数是1 x 1,它是一个标量,即是一个数;

三、定义变量

MATLAB,一个变量可以通过给他分配一个值来定义,语法如下所示:

py 复制代码
variable = expression
  • expression可以是由数字、变量、操作符和函数等组成;
  • 例如:a = 1 + 1,定义了一个变量a

四、定义矩阵

MATLAB,定义矩阵,使用方括号[ ],同一行之间的元素用逗号' , '或者空格' '来分隔,行与行之间用分号' ; '来分隔

例如:a = [1,2,3;4 5 6]

  • 定义行向量:a = [1,2,3]
  • 定义列向量:b = [1;2;3]

五、获取变量值

一个变量的值可以通过输入它的名字,按回车键获得;如果这个变量不存在,就显示一个错位信息,如下所示:

相关推荐
AI科技星几秒前
张祥前统一场论电荷定义方程分析报告
开发语言·经验分享·线性代数·算法·数学建模
Tan38518 分钟前
如何在 OfficeAI 上配置 API Key(图文教程)
开发语言·人工智能·c#·api·教程·officeai
PM老周20 分钟前
产品路线图怎么做:从愿景到里程碑的 6 步落地法
开发语言·安全·阿里云·团队开发·个人开发
小陈phd27 分钟前
Python MCP 工具开发入门:Server、Client 和 LLM 集成
开发语言·python·github
Yang-Never29 分钟前
Android 内存泄漏 -> ViewModel持有Activity/Fragment导致的内存泄漏
android·java·开发语言·kotlin·android studio
剑之所向29 分钟前
c# 中间表
开发语言·c#
蓝影铁哥32 分钟前
浅谈5款Java微服务开发框架
java·linux·运维·开发语言·数据库·微服务·架构
wuk99834 分钟前
基于直方图优化的图像去雾MATLAB实现
opencv·计算机视觉·matlab
程芯带你刷C语言简单算法题37 分钟前
Day39~实现一个算法确定将一个二进制整数翻转为另一个二进制整数,需要翻转的位数
c语言·开发语言·学习·算法·c
Lv117700837 分钟前
初识Visual Studio中的 WinForm
开发语言·ide·笔记·c#·visual studio