Matlab矩阵及其相关运算


  • 概述

经过了简单的入门后,就要开始对Matlab的矩阵相关的运算开始学习了,因为矩阵在数据分析和处理方面起到相当重要的作用,必须得好好学习并且能熟练运用。(虽然之前的基础也没有打好,有时间就去回顾吧!)

1.矩阵的创建

matlab矩阵的创建方式有如下几种:直接输入、读取外部数据、内置函数、M文件编程

(a) 直接输入:直接创建矩阵要注意如下规则:矩阵元素必须在方括号[ ]内;矩阵同行元素之间用空格或逗号(,)隔开;矩阵的行与列之间用分号(;)隔开。

例1.1

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

A =

1 2 3

4 5 6

7 8 9

(b) 读取外部数据

通过load, importdata, xlsread等函数直接导入外部文件中的矩阵数据。

例1.2

% 读取数据 trees

load trees

% 读取二进制数据文件

image(X)

% 以图像的形式显示数组 X

colormap(map)

% 设置颜色查找表为map

© 内置函数

在MATLAB中,有很多系统内置特殊函数可直接用于创建矩阵,如下表:

2020030817084020200308170840

例1.3

Z1=zeros(4,4)

% 产生4*4全为0的矩阵

Z2=ones(4,4)

% 产生4*4 全为1的矩阵

Z3=eye(4,4)

% 产生4*4的单位矩阵

Z4=rand(4,4)

% 产生4*4的在(0,1)区间均匀分布的随机阵

Z5=randn(4,4)

% 产生4*4的均值为0,方差为1的标准正态分布随机矩阵

Z6=hilb(3)

% 产生3维的Hilbert阵

Z7=magic(3)

% 产生3阶的魔方阵

(d) M文件编程

用M文件编程来实现创建,以.m格式保存该文件,此法也是matlab编程中最常用的。

例1.4

2.

3.

4.

5.

原文链接:

https://mp.weixin.qq.com/s/HWLKuVzHtKFoIPPFsBck9A


文章作者: 古客
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 古客 !
评论
 上一篇
python之矩阵的运算及使用方法 python之矩阵的运算及使用方法
概述 上篇文章讲解了python使用sympy求导,定积分和不定积分求解的一些基本方法,这次我们就来学习一下矩阵在python中的使用和运算吧ヽ( ̄▽ ̄)ノ 本文使用的是大名鼎鼎的Numpy,此库在线性代数,傅里叶变换和随机数等方面
2020-03-08 古客
下一篇 
python知识备忘录 python知识备忘录
概述 ε=(´ο`*)))唉,不知为啥记性老是那么差,难道是用脑少变得越来越蠢了?不行,得想办法解决,这不,把python的一些知识点和易混淆的知识统统放在这里吧,方便以后记忆和查看。这篇文章可能会随时间变得越来越长,请做好心里准备!