MyTDMA 数值分析P183

原创 2012年03月22日 13:06:47
function x=MyTDMA
%首先说明:追赶法是适用于三对角矩阵的线性方程组求解的方法,并不适用于其他类型矩阵。
%定义三对角矩阵A的各组成单元。方程为Ax=f
%    b为A的对角线元素(1~n),a为-1对角线元素(2~n),c为+1对角线元素(1~n-1)。
%    A=[2  -1  0    0
%       -1  3  -2   0
%       0  -2  4   -3
%       0  0   -3   5]
a=[0 -1 -2 -3];b=[2 3 4 5];c=[-1 -2 -3];f=[6 1 -2 1];
%消去过程
n=length(b);
u=zeros(n,1);
l=zeros(n,1);
y=zeros(n,1);

u(1)=b(1);
y(1)=f(1);
for i=2:n
    l(i)=a(i)/u(i-1);
    u(i)=b(i)-l(i)*c(i-1);
    y(i)=f(i)-l(i)*y(i-1);
end
%回带过程
x=zeros(n,1);
x(n)=y(n)/u(n);
for i=(n-1):-1:1
    x(i)=(y(i)-c(i)*x(i+1))/u(i);
end

数值分析内容概览及学习总结

关于数值分析这门课程,很多同学感觉学起来十分吃力,所以在此给出数值分析学习内容的概览(国内研究生基本一样)以及作者自己学习时的一些总结,希望对您的学习有所脾益,相互进步。 ...
  • chief_cf
  • chief_cf
  • 2016年01月18日 16:46
  • 1533

《数值分析》总结

《数值分析》总结标签:数值分析 Me [LOL] Qyetfu zhengdongjian@tju.edu.cn 第一章 误差 绝对误差 e∗=x∗−xe^{*} = x^{*} - x...
  • bit_Line
  • bit_Line
  • 2016年06月15日 00:47
  • 998

《数值分析》期末考试a

兰州大学2009 ~2010 学年第 2 学期 期末考试试卷(A卷)   课程名称:     《数值分析》      任课教师:                学院:             ...
  • u014595256
  • u014595256
  • 2016年06月09日 02:06
  • 641

数值分析与算法——读书笔记(一)

chapter1 数值计算导论 1.1概述 可以将数值计算的研究目标归纳为:寻找一个能迅速完成的(迭代)算法,同时评估计算结果的准确度。 数值计算研究的核心内容是数值算法的设计与分...
  • cclethe
  • cclethe
  • 2017年01月22日 22:04
  • 603

数值分析第四章上机实习题

function [I,h] = compoundT(fx,a,b,n) %复化梯形公式 %输入fx-sym形式的函数,a/b-积分上下限,n-将[a,b]分为n等分 %输出I-积分,h-步长 u =...
  • u012453913
  • u012453913
  • 2013年10月31日 21:02
  • 913

数值分析多种算法C语言代码-推荐

1、离散傅立叶变换与反变换/************************************************************************ * 离散傅立叶变换与反...
  • Augusdi
  • Augusdi
  • 2013年10月15日 22:20
  • 5167

数值分析读书笔记(1)导论

数值分析读书笔记(1)导论@(数值分析读书笔记)1.数学问题与数值计算问题一般来说,解决实际问题的第一步是将实际问题转换为数学问题,接着建立数学模型来解决这个数学问题,而理论解或者解析解通常难以求得,...
  • qq_34206952
  • qq_34206952
  • 2017年03月22日 19:26
  • 197

数值分析与算法——读书笔记(二)

chapter2 非线性方程求根 2.1引言 线性方程是方程式中仅包含未知量的一次方项和常数项的方程,除此之外的方程都是非线性方程(nonlinear equation)。 定义:...
  • cclethe
  • cclethe
  • 2017年01月23日 16:34
  • 288

学习数值分析

2016-05-30   从14年3月开始关注物理引擎部分,同时也关注到其所需的知识线性代数、数值分析,特别是布料模拟还需要要矩阵计算,我就开始买书自学“数值分析”了。毕竟不是我关注的重点...
  • cloudqiu
  • cloudqiu
  • 2017年02月10日 14:16
  • 499

使用VC++类库进行数值分析

数值计算是计算机应用永恒的话题,众多的工程技术人员、理工科专业的学生都要学习各种各样的数值计算方法,在计算机上编制或大或小的计算程序,以求得他们所研究问题的数值解答。用三种方法进行数值分析,第一种直接...
  • sanqima
  • sanqima
  • 2015年11月02日 19:46
  • 992
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyTDMA 数值分析P183
举报原因:
原因补充:

(最多只允许输入30个字)