matlab矩阵选块,Matlab矩阵表示与块操作及矩阵的编写

第二次课Matlab数组与矩阵

一、本次课学习要点: 1、Matlab矩阵表示与块操作2、Matlab矩阵运算

二、本次课教学重点: Matlab矩阵的编写

三、教学基本内容

1、数组与矩阵运算

(1)矩阵表达式 MATLAB的数组与矩阵用[]表示,定义矩阵的原则是:矩阵元素间用空格或逗号隔开,行用分号隔开,或另起一行。例如,键入 a=[1 2 3;4 5 6],b=[7 8 9]

显示:

也可以写成如下的形式a=[1 2 3

4 5 6] 结果一样。

(2)矩阵转置矩阵的转置用 A’表示,例如,键入aa=a’

显示:

例如,已知X= 3.0000+1.0000i 2.0000+1.0000i

4.0000 -3.0000i

键入xx=x’` %求Hermit转置

显示:

(3)矩阵大小 size命令该函数的调用格式为[n,m]=size(A).例如键入[n,m]=size(A)

显示:

length命令即该函数等效于max(size(A))。例如键入 n=length(A)

显示:

find命令例如键入[i,j]=find(A>3)

显示:

又如,定义x1矩阵:X1= 2 -1 0 1 2 例如键入k=find(abs(xl)>l)

显示:

(4)矩阵的块操作这里重要的是冒号“:”的应用。在MATLAB中,冒号“:”表示“全部”。如已知

a= b=

1 2 3 7 8 9

4 5 6

如键入a(1,:)=b 如键入 a(:,:)=1

显示:显示:

如键入a(5,5)=2 如键入a(2,3)=10

显示:显示:

(5)矩阵的翻转操作

a.矩阵上下翻转,如有 a1=[ 1 2 3; 4 5 6; 7 8 9; 10 11 12]键入b=flipud(a1)

显示:

b.矩阵左右翻转键入c=fliplr(a1)

显示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值