线性代数与空间解析几何实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(习题 2.4)
程序与运ห้องสมุดไป่ตู้结果:
题目 4:
⎡ a11 a12 a13 ⎤
4.求矩阵 A = ⎢⎢a21
a22
a23
⎥ ⎥
的行
⎢⎣a31 a33 a33 ⎥⎦
列式值、逆。
(习题 2.4)
程序与运行结果:
题目 5:
5.求线性方程组
⎧x1 − x2 − 3x3 + x4 = 1
⎪⎪⎨⎪4x1x1−−x24
命令 A=[a;b]
A=[c,d] abs( ) inv( ) rank( )
功能说明 把行向量 a 和行向量 b 分别放到矩阵 A 的第一行和第二行
把列向量 c 和列向量 d 分别放到矩阵 A 的第一列和第二列 对实数取绝对值;复数取幅值函数 求方阵的逆 计算矩阵的秩
命令
功能说明
[m,n]=size(A) A(:,i)=b A(i,j) A(:,1:5) A(1,:)=[] rank(A) rref(A)
含义
创建 n 阶单位矩阵 产生 m × n 阶的元素为从 0 到 1 的均匀分布的随机数矩阵 创建 m × n 阶零矩阵 创建 m × n 阶元素均为 1 的矩阵 创建 n × n 阶元素均为 1 的方阵 A 矩阵的转置 方阵 A 的行列式 A 矩阵的逆 矩阵左右翻转 把矩阵 A 的元素重组,形成 m 行 n 列的矩阵
+ 2x3 − x2 + 3x3
x4 −
=3 2 x4
=
6
⎪⎩2x1 − 2x2 −11x3 + 4x4 = 0
观察 A , A−1
(习题 3.4)
的解,
程序与运行结果:
3.实验题目及结论:
题目 1:
1.尝试用不同的方法输入矩
⎡1 2 3⎤
阵 A = ⎢⎢0 4 6⎥⎥
⎢⎣0 0 9⎥⎦ (习题 1.4)
程序与运行结果:
题目 2:
2.求 A 的行列式,秩,转置, 逆,并左右翻转 A
(习题 1.4)
程序与运行结果:
题目 3:
3.求一个顶点在原点,相邻 顶点 (1,0, −2), (2, 2,5), (6,3,1) 的平行 六面体的体积。
线性代数与空间解析 几何实验报告(一)
实验名称: 姓 名: 学 号: 地 点: 日 期:
1.实验目的:
1. 熟悉有关矩阵运算的各种命令; 2. 能熟练地进行代数运算,包括计算矩阵的加、减、乘、逆和方阵
的行列式等; 3. 能运用矩阵方法求解代数问题。 4. 掌握 MATLAB 软件求解行列式命令; 5. 通过 MATLAB 软件验证与行列式有关的各种公式和定理,从而加
深对相关概念的理解; 6. 体会 MATLAB 的符号计算功能。 7. 掌握 MATLAB 软件求解满秩线性方程组的若干方法; 8. 通过实验了解求解线性超定方程组、欠定方程组方法。
2.实验指导:
函数
eye(n) rand(m, n) zeros(m, n) ones(m, n) ones(n) A’ det(A) inv(A) Fliplr(A) reshape(A,m,n)
A1([2,4],:)=A1([4,2],:) A1(3,:)=1*A1(1,:)+A1(3,:) A\b
将 A 矩阵行数、列数分别赋予 m,n 将向量 b 赋予 A 的第 i 列 引用 A 矩阵第 i 行和第 j 列的元素 取出 A 矩阵的第 1 列到第 5 列 删除 A 矩阵的第 1 行 计算 A 矩阵的秩 化 A 为行最简型(reduced row echelon form) 互换 A1 的 2,4 行 把 A1 第一行的 1 倍加到第三行上去 矩阵左除
程序与运ห้องสมุดไป่ตู้结果:
题目 4:
⎡ a11 a12 a13 ⎤
4.求矩阵 A = ⎢⎢a21
a22
a23
⎥ ⎥
的行
⎢⎣a31 a33 a33 ⎥⎦
列式值、逆。
(习题 2.4)
程序与运行结果:
题目 5:
5.求线性方程组
⎧x1 − x2 − 3x3 + x4 = 1
⎪⎪⎨⎪4x1x1−−x24
命令 A=[a;b]
A=[c,d] abs( ) inv( ) rank( )
功能说明 把行向量 a 和行向量 b 分别放到矩阵 A 的第一行和第二行
把列向量 c 和列向量 d 分别放到矩阵 A 的第一列和第二列 对实数取绝对值;复数取幅值函数 求方阵的逆 计算矩阵的秩
命令
功能说明
[m,n]=size(A) A(:,i)=b A(i,j) A(:,1:5) A(1,:)=[] rank(A) rref(A)
含义
创建 n 阶单位矩阵 产生 m × n 阶的元素为从 0 到 1 的均匀分布的随机数矩阵 创建 m × n 阶零矩阵 创建 m × n 阶元素均为 1 的矩阵 创建 n × n 阶元素均为 1 的方阵 A 矩阵的转置 方阵 A 的行列式 A 矩阵的逆 矩阵左右翻转 把矩阵 A 的元素重组,形成 m 行 n 列的矩阵
+ 2x3 − x2 + 3x3
x4 −
=3 2 x4
=
6
⎪⎩2x1 − 2x2 −11x3 + 4x4 = 0
观察 A , A−1
(习题 3.4)
的解,
程序与运行结果:
3.实验题目及结论:
题目 1:
1.尝试用不同的方法输入矩
⎡1 2 3⎤
阵 A = ⎢⎢0 4 6⎥⎥
⎢⎣0 0 9⎥⎦ (习题 1.4)
程序与运行结果:
题目 2:
2.求 A 的行列式,秩,转置, 逆,并左右翻转 A
(习题 1.4)
程序与运行结果:
题目 3:
3.求一个顶点在原点,相邻 顶点 (1,0, −2), (2, 2,5), (6,3,1) 的平行 六面体的体积。
线性代数与空间解析 几何实验报告(一)
实验名称: 姓 名: 学 号: 地 点: 日 期:
1.实验目的:
1. 熟悉有关矩阵运算的各种命令; 2. 能熟练地进行代数运算,包括计算矩阵的加、减、乘、逆和方阵
的行列式等; 3. 能运用矩阵方法求解代数问题。 4. 掌握 MATLAB 软件求解行列式命令; 5. 通过 MATLAB 软件验证与行列式有关的各种公式和定理,从而加
深对相关概念的理解; 6. 体会 MATLAB 的符号计算功能。 7. 掌握 MATLAB 软件求解满秩线性方程组的若干方法; 8. 通过实验了解求解线性超定方程组、欠定方程组方法。
2.实验指导:
函数
eye(n) rand(m, n) zeros(m, n) ones(m, n) ones(n) A’ det(A) inv(A) Fliplr(A) reshape(A,m,n)
A1([2,4],:)=A1([4,2],:) A1(3,:)=1*A1(1,:)+A1(3,:) A\b
将 A 矩阵行数、列数分别赋予 m,n 将向量 b 赋予 A 的第 i 列 引用 A 矩阵第 i 行和第 j 列的元素 取出 A 矩阵的第 1 列到第 5 列 删除 A 矩阵的第 1 行 计算 A 矩阵的秩 化 A 为行最简型(reduced row echelon form) 互换 A1 的 2,4 行 把 A1 第一行的 1 倍加到第三行上去 矩阵左除