MATLAB基础-矩阵输入
本篇博客的重点内容为:
- MATLAB的向量形式
- MATLAB的矩阵形式
一、MATLAB向量形式
MATLAB很适合做矩阵和向量的运算,学习的第一点就是怎么在MATLAB当中输入一个矩阵和向量。
1.MATLAB的向量输入
首先,矩阵当中的向量都是用中括号“[ ]”来写,然后指定给一个变数。
1)行向量的书写
在行向量的输入当中,每个数之间用空格隔开。
- 例子(Row vector行向量):
〉 〉 a = [ 1 2 3 4 ] - 演示:
2)列向量的书写
在列向量的输入当中,每个数之间用分号换行。
- 例子(Column vector行向量):
〉 〉 b = [ 1; 2; 3; 4; ] - 演示:
3)向量的延展输入
当向量元素较多时,我们可以用 : 号采取等差方式来快速延展;
- j:k =[j,j+1,j+2, … ,j+m ] 从j到m等差为1的系列元素
- j:i:k =[j,j+i,j+2i, … ,j+m*i ] 从j到m等差为i的系列元素
2.MATLAB的向量乘积
在向量的乘积运算当中,不可以使用乘法的交换律,如a乘b不等于 b乘a。
- 例子:
〉 〉 a*
b
〉 〉 b*
a - 演示:
二、MATLAB矩阵形式
当我们学会向量的输入后,我们便可以通过总结与继承,逐步进行矩阵的输入与计算了。
1.MATLAB的矩阵输入
- 有关数学公式的输入
(1)[121651793127]\left[ \begin{matrix} 1 & 21 & 6 \\ 5 & 17 & 9 \\ 31 & 2 & 7 \end{matrix} \right] \tag{1} ⎣⎡153121172697⎦⎤(1)
如上(1)号矩阵,我们在matlab中进行输入,每一行数之间用空格隔开,每一列之间用分号隔开,如下:
2.MATLAB的阵列索引
在矩阵当中,若我们需要将其中的某些元素提取,这时候我们就会用到矩阵的阵列索引。
- 提取向量:a = [ 1 2 3 4 ]与 b = [ 1; 2; 3; 4; ]中的第三个元素
提取向量中的元素,可以写成a(*
)与b(*
)的形式,如上,即为a(3)和b(3),在matlab中进行实现:
- 提取矩阵(1)中第 i 行 j 列的元素
a.方法一,我们将矩阵标为 i 行 j 列,提取元素的写法为:A(i,j),在matlab当中输入如下:
a.方法二,我们将矩阵做如下标记,每个数为单独特定的标号,则可以直接输入标号输入元素:
- 消除或提取矩阵的某一行元素
提取某一行元素时,我们可以使用前面的“:”符号,提取满行(列)元素;
消除某一行元素时,我们可以令那一行为空,即等于“ [ ] ”;
MATLAB基础-矩阵输入相关推荐
- matlab之矩阵输入(一)
一.矩阵的创建: 1.创建1x4行矩阵 ,并赋值给a ,有两种方式: 用空格或者","作为各列的分隔符. >> a=[1 2 3 4]a =1 2 3 4 >&g ...
- matlab矩阵行位列维,Matlab—基本操作与矩阵输入
写在前面 还有一个月就美赛了,本系列文章适用于完全没有任何 matlab 基础,但是有别的编程语言基础的人看,我会结合自己的理解,有的放矢的讲,不会掺杂很多废话,各位读者轻喷~ matlab 运算符 ...
- Matlab —— 02 基本操作与矩阵输入
一.基本操作 1. help 功能:便于快速了解指令的使用 ex: 查询 pi 的简明介绍 Question 通过 matlab 计算出下列算式结果 Answer (1) (2) 或 (3) (4) ...
- MATLAB第一节课基本操作与矩阵输入
# 计算 ## 四则运算+ - * / ^ exercise ###calculate sqrt():开根号的函数,也可以直接()^(). 函数有:cos().sin().tan.log().log ...
- MATLAB学习【第五部分】--第一节:矩阵的输入//冒号表达式矩阵---linspace函数生成向量---一般矩阵输入
矩阵的输入 一般矩阵的输入 []建立矩阵,在一行内各数值之间可用空格或者逗号隔开,行与行之间用分号隔开 一:A=[1,2,3;4 5 6;7,8,9];//一般采用逗号隔开 二:A=[1 2 3 ...
- MATLAB台大郭彦甫老师课程笔记:第一课:基本操作与矩阵输入
核心思想:将MATLAB当成计算机. ln就是nature log的意思,直接用 log:表示以e为底数 log10:表示以10为基底.同理,log2:表示以2为基底 matlab会将上一步计算的结果 ...
- [MATLAB]基本操作与矩阵输入
基本操作与矩阵输入 基本操作 基本的四则运算 嵌入函数 复数运算 变量 变量基本规则 查询变量 将内置函数更改意义 Format 符号 矩阵及向量 矩阵的输入 索引 矩阵元素的替换 :操作符 增广矩阵 ...
- MATLAB(一)基本操作与矩阵输入
文章目录 前言 一.Matlab视窗 二.基本操作与矩阵输入 1. 把MATLAB当做计算机 2. 初等数学函数 Exercise练习 2. 嵌入函数 3. 特殊变量和常量 4.MATLAB调用优先 ...
- MATLAB中的复杂矩阵输入问题
MATLAB中的复杂矩阵输入问题 #如图矩阵 如何在MATLAB中输入,作为一个初入matlab的萌新...真的难到了诶 ZHO G
最新文章
- 浙大吴飞教授:尽管AlphaGo Zero已强大到从经验中学习模型,我也绝不赞同马斯克和霍金的威胁论,人才是智能的最终主宰
- params(C# 参考)
- 明早1点去青岛,可能要两天不能写博客了
- 一个网卡下设置两个ip地址
- linux 基因组数据下载,linux下用Aspera从NCBI上下载SRA格式宏基因组数据
- regrex pattern
- Python数据科学平台Anaconda的最新发布中增加了Microsoft VS Code
- windows2008系统缓存修改
- js日期格式化的两种方法
- PTA 乙级 1002 写出这个数 (20 分) C++
- ubuntu firefox flash 插件安装
- html5_滑条等其他标签
- 轻松上手,设计无忧,三款在线图片编辑器必不可少
- 因为是你 所以没关系:伤感日志
- oracle获取最新的一条数据
- 新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell~
- [译] Chrome 73 开发者工具新特性
- 201571030301/201571030302《小学生四则运算练习软件》结对项目报告
- MCU模拟JTAG接口对LATTICE CPLD FPGA 进行在线编程加载
- 7.4 PowerBI系列之DAX函数专题-期初期末库存分析