Skip to content

leonda/Matlab-matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matlab-matrix

介绍

2020年矩阵与数值分析上机实验,MATLAB实现。

  • 2.1

    • GaussElimination.m实现了高斯消去法求解方程组
    • L_GaussElimination.m实现了带列主元的高斯消去法求解方程组
    • LU.m实现了LU分解
    • LUP.m实现了带列主元的LU分解
    • reverse_and_det.m实现了利用LU分解求矩阵的逆和行列式
    • usefunction.m为调用各个函数的文件
  • 2.2

    • cholesky.m 实现了cholesky分解及求解线性方程组
    • usefunction.m为调用函数的文件
  • 2.7

    • Gauss_Seidel.m实现了Gauss-Seidel迭代求解线性方程组
    • jacobi.m实现了Jacobi迭代求解线性方程组
    • usefunction.m为调用各个函数的文件
  • 2.8

    • CG.m实现了共轭梯度法求解线性方程组
    • usefunction.m为调用各个函数的文件
  • 3.4

    • Newton.m实现了Newton迭代法求解非线性方程的根
    • usefunction.m为调用函数的文件
  • 3.5

    • xianjiefa.m实现了弦截法求非线性方程的根
  • 3.6

    • plot_xianjiefa.m实现了使用弦截法求非线性方程的根,并判断是线性收敛还是超线性收敛
    • plot_newton.m实现了使用Newton法求非线性方程的根,并判断是2阶收敛还是1阶收敛
  • 4.3

    • Lagrange.m实现了拉格朗日插值
    • Chebyshev.m实现了切比雪夫零点插值和拉格朗日插值的对比
  • 4.4

    • OLS.m实现了用最小二乘法拟合数据生成直线、二次曲线、三次曲线
    • GaussElimination.m调用了前面的高斯消元法求解线性方程组
    • newton.m实现了生成newton插值多项式
    • usefunction.m为调用函数的文件
  • 4.7

  • 5.1

    • f.m定义了用到的函数图像
    • usefunction.m定义了区间、具体实现了复化的梯形求积公式和复化的Simpson求积公式
  • 6.1

    • ut_.m定义了$u'(t)$
    • Euler.m实现了Euler法求微分方程的解,并且绘制了函数图像.
    • Eulerplus.m实现了改进的Euler法求解微分方程的解,并绘制了函数图像.
  • jingxijifen

    • 实现了精细积分法
  • rkf.m实现了四阶RK法求解微分方程

  • p243_1.m 用了RK法解决刚性问题

本项目到此全部完成 2020/12/12

About

计算方法上机作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published