MATLAB基础 您所在的位置:网站首页 在matlab中提取矩阵的第一列的函数怎么写 MATLAB基础

MATLAB基础

#MATLAB基础| 来源: 网络整理| 查看: 265

本篇博客的重点内容为: MATLAB的向量形式MATLAB的矩阵形式 一、MATLAB向量形式

MATLAB很适合做矩阵和向量的运算,学习的第一点就是怎么在MATLAB当中输入一个矩阵和向量。

1.MATLAB的向量输入

首先,矩阵当中的向量都是用中括号“[ ]”来写,然后指定给一个变数。

1)行向量的书写

在行向量的输入当中,每个数之间用空格隔开。

例子(Row vector行向量): 〉 〉 a = [ 1 2 3 4 ]演示: 1 2)列向量的书写

在列向量的输入当中,每个数之间用分号换行。

例子(Column vector行向量): 〉 〉 b = [ 1; 2; 3; 4; ]演示: 2 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的系列元素 10 11 2.MATLAB的向量乘积

在向量的乘积运算当中,不可以使用乘法的交换律,如a乘b不等于 b乘a。

例子: 〉 〉 a * b 〉 〉 b * a演示: 3 二、MATLAB矩阵形式

当我们学会向量的输入后,我们便可以通过总结与继承,逐步进行矩阵的输入与计算了。

1.MATLAB的矩阵输入 有关数学公式的输入

(1) [ 1 21 6 5 17 9 31 2 7 ] \left[ \begin{matrix} 1 ; 21 ; 6 \\ 5 ; 17 ; 9 \\ 31 ; 2 ; 7 \end{matrix} \right] \tag{1} ⎣⎡​1531​21172​697​⎦⎤​(1) 如上(1)号矩阵,我们在matlab中进行输入,每一行数之间用空格隔开,每一列之间用分号隔开,如下: 4

2.MATLAB的阵列索引

在矩阵当中,若我们需要将其中的某些元素提取,这时候我们就会用到矩阵的阵列索引。

提取向量:a = [ 1 2 3 4 ]与 b = [ 1; 2; 3; 4; ]中的第三个元素

提取向量中的元素,可以写成a(*)与b(*)的形式,如上,即为a(3)和b(3),在matlab中进行实现: 5

6

提取矩阵(1)中第 i 行 j 列的元素

a.方法一,我们将矩阵标为 i 行 j 列,提取元素的写法为:A(i,j),在matlab当中输入如下: 7

a.方法二,我们将矩阵做如下标记,每个数为单独特定的标号,则可以直接输入标号输入元素: 8

9

消除或提取矩阵的某一行元素 提取某一行元素时,我们可以使用前面的“:”符号,提取满行(列)元素; 消除某一行元素时,我们可以令那一行为空,即等于“ [ ] ”; 12


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有