shivency

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  matlab

摘要:《数值分析与科学计算》的第二章便是讲求解线性方程组,权当对学了一个暑假的线代的总结。1、LU分解其映射简而言之便是这样:用公式表示则是Ly = bUx = y以下以matlab介绍LU分解 1 >> A = [8 8 4; 4 2 -1; 2 2 2] 2 A = 3 4 8 8 4 5 4 2 -1 6 2 2 2 7 8 >> [L,U]= lu(A) 9 L =10 11 1.0000 0 012 0.5000 1.0000 013 ... 阅读全文
posted @ 2013-08-27 15:14 shivency 阅读(1260) 评论(0) 推荐(0)

摘要:此为全书第一章,主matlab入门——通过学习各种插值法:反线性插值、牛顿法之类。1、diff>> diff('x^2')ans = -26 -44>> diff(x^2) ans = 2*x 书上用的是加引号那个版本的,以至于我困了好久。2、牛顿法对 f(x) = (x*exp(x))/2 - 2*x^2 进行牛顿插值解>> x = 0: 0.05: 3;>> y = 0.5*x.*exp(x) - 2*x.^2;>> plot(x,y);grid牛顿插值实现1 >> f =inline('(x* 阅读全文
posted @ 2013-08-17 11:17 shivency 阅读(569) 评论(0) 推荐(0)

摘要:参考《数值分析与科学计算》一书。matlab里有大量关于插值的命令。1、介绍vander()和fliplr()两个与范德蒙有关的函数>> x =[0 pi/2 pi 3*pi/2];v =vander(x)v = 0 0 0 1.0000 3.8758 2.4674 1.5708 1.0000 31.0063 9.8696 3.1416 1.0000 104.6462 22.2066 4.7124 1.0000>> v1 = fliplr(v)v1 = 1.0000 ... 阅读全文
posted @ 2013-08-11 21:27 shivency 阅读(907) 评论(0) 推荐(0)