实验二MATLAB矩阵及运算.docVIP

  • 80
  • 0
  • 约 17页
  • 2016-12-07 发布于重庆
  • 举报
实验二MATLAB矩阵及运算

2014秋2012级《MATLAB程序设计》实验报告 班级:软件C121 姓名:冯杨腾 学号:125692 实验二 MATLAB矩阵及运算 一、实验目的 1、掌握矩阵和数组的表示与赋值方法 2、了解字符串、结构和单元等数据类型在MATLAB中的使用 3、掌握MATLAB中基本的数值运算,了解基本统计函数的使用 4、掌握多项式基本运算以及线性方程组的求解方法 二、实验内容 1、利用“:”操作符和linspace函数生成数组a=[0,6,12,18,24,30,36,42],并将数组a分别转化为4*2和2*4的矩阵。 linspace(0,42,8) ans = 0 6 12 18 24 30 36 42 0:6:42 ans = 0 6 12 18 24 30 36 42 a=[0,6,12,18,24,30,36,42] a = 0 6 12 18 24 30 36 42 reshape(a,4,2) ans = 0 24 6 30 12 36 18 42 reshape(a,2,4) ans = 0 12 24 36 6 18 30 42 2、在MATLAB中输入矩阵,并使用MATLAB回答以下的问题: A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0] A = 3 6 8 1 -5 7 22 17 6 9 16 -12 15 13 -21 0 创建一个由A中第2列到第4列所有元素组成的4Χ3数组B; A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0] A = 3 6 8 1 -5 7 22 17 6 9 16 -12 15 13 -21 0 A(:,2:4) ans = 6 8 1 7 22 17 9 16 -12 13 -21 0 创建一个由A中第3行到第4行所有元素组成的2Χ4数组C; A(3:4,:) ans = 6 9 16 -12 15 13 -21 0 创建一个由A中前两行和后三列所有元素组成的2Χ3数组D; A(1:2,2:4) ans = 6 8 1 7 22 17 根据A利用单下标方法和双下标方法分别创建向量a=[-5 6 15]和向量b=[6 8 1],并利用向量a和b生成矩阵; 单下标: a=A([2,3,4]) a = -5 6 15 b=A([5,9,13]) b = 6 8 1 双下标: a=A(2:4,1) a = -5 6 15 b=A(1,2:4) b = 6 8 1 A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0]; a=A(2:4,1);%双下标 b=A(1,2:4);%双下标 c=transpose(b); E=[a,c] E = -5 6 6 8 15 1 A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0]; a=A([2,3,4]);%单下标 b=A([5,9,13]);%单下标 d=[a;b]; E=transpose(d) E = -5 6 6 8 15 1 利用“[]”删除矩阵A的第二行和第三列。 A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0] A = 3 6 8 1 -5 7 22 17 6 9 16 -12 15 13 -21 0 A(2,:)=[] A = 3 6

文档评论(0)

1亿VIP精品文档

相关文档