昆明理工大学上机安排2-数值计算..docVIP

  • 4
  • 0
  • 约1.34万字
  • 约 11页
  • 2017-01-12 发布于重庆
  • 举报
昆明理工大学上机安排2-数值计算.

内容: 本次上机主要练习常见的数值计算问题,包括线性代数、函数分析、数值微积分、常微分方程等,重点练习如何利用MATLAB提供的函数来实现数值计算,对于数学理论问题不做详细阐述,不清楚的请看相关数学书。 目的: 能应用MATLAB提供的强大函数进行复杂的方程组、微分、积分等运算。 注意: MATLAB数值计算的结果为数值型数据,而不是数学上的解析表达式。 线性代数: 1. LU分解 一个矩阵可以分解为一个上三角矩阵和一个下三角矩阵的乘积,称之为LU分解。LU分解是用高斯主元消去法实现的,通常要对主元位置进行交换,主元交换的方法是将被分解矩阵左乘一个由0-1构成的行交换阵。 【调用格式】 [L, U, P] = lu(X) 对矩阵X进行LU分解,并进行主元交换, [L, U] = lu(X) 对矩阵X进行LU分解,无主元交换 【说明】L为主对角元素为1的下三角矩阵,U为上三角矩阵,P为行交换矩阵。 2. 行列式和求逆 矩阵的行列式和求逆可以通过LU分解的方法求解。 【调用格式】 d = det(X) 求矩阵X的行列式 Y = inv(X) 求矩阵X的逆矩阵 例1 对矩阵进行LU分解、求行列式和求逆操作,请查看计算结果。 A=[1,2,3; 2,2,3;9,7,5]; [L1,U1]=lu(A); %不带主元交换的LU分解,L1通常不是下三角阵 [L2,U2

文档评论(0)

1亿VIP精品文档

相关文档