MATLAB原理及应用实验报告第二章.doc





《MATLAB原理及应用实验报告第二章.doc》由会员分享,可在线阅读,更多相关《MATLAB原理及应用实验报告第二章.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB原理及应用实验报告 实验二 数组(矩阵)及其运算一实验目的1、掌握MATLAB软件环境下进行的数值数组(矩阵)的创建和访问的基本方法。2、掌握数值数组(矩阵)的算术运算、逻辑运算二实验设备计算机、MATLAB软件三实验内容1.矩阵的创建(1)矩阵的创建 方法1:输入元素列表 矩阵行中的元素以空格()或逗号(,)间隔 矩阵行之间用分号(;)或回车(enter)间隔 整个元素列表用方括号()括起来 a=1 2 3;4 5 6;7 8 9 a=1:3;4:6;7:9;a1=1:6 %用冒号(:)可以操作简便 方法2:利用MATLAB内部函数产生矩阵 b=eye(3) c=ones(2,5
2、) d=zeros(3,2) e=linspace(-3,6,10) f=logspace(0,4,5) r=rand(1,6) %产生0,1之间均匀分布的随机向量R(16)(2)矩阵元素的提取与替换 在MATLAB中,矩阵中元素可以通过其在矩阵中的行标和列标来确定。对矩阵中的元素进行提取与替换,也可以按行标和列表进行。【实验2-1】在命令窗口输入: A=1,2,3;4,5,6 运行后显示: A = 1 2 3 4 5 6在命令窗口输入: b=A(1,2)运行后显示:b =2在命令窗口输入: A(2,3)=-3运行后显示:A = 1 2 3 4 5 -3(3) 矩阵的操作 A=1,2,3;4,
3、5,6;7,8,9 B=diag(A) %X为矩阵时,V=diag(X,k)得到列向量V,它取自X的第K个对角线的元素, %k=0,表示主对角线,等同于V=diag(X) C=diag(B) %产生对角阵 D=rot90(A) %将矩阵A逆时针旋转90度。 E=reshape(D,1,9) %reshape(A,m,n)从矩阵A中从新生成mn的矩阵,按 “列”顺序重排 3.矩阵的运算 (1)算术运算 + - * / 。 两种不同转置的区别(数组转置,即非共轭转置;数组转置,即非共轭转置) 【实验2-2】在命令窗口输入:clear; A=zeros(2,3); A(:)=1:6; %全元素赋值法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 原理 应用 实验 报告 第二

限制150内