Matlab
zhangchao3322218
这个作者很懒,什么都没留下…
展开
-
Gauss消去法解线性方程组(Matlab)
clear;clc;% Gauss消去法解线性方程组A=[3 -5 6 4 -2 -3 8; 1 1 -9 15 1 -9 2; 2 -1 7 5 -1 6 11; -1 1 3 2 7 -1 -2; 4 3 1 -7原创 2011-09-18 21:59:19 · 17860 阅读 · 0 评论 -
函数插值计算(Matlab程序)
%Runge函数插值计算%参考教材:《数值分析》李乃成,梅立泉,科学出版社%《计算方法教程》第二版 凌永祥,陈明逵%Runge函数f(x)=(1+25x^2)^(-1),(-1clear;clc;close all;format short;fprintf('输入N:(5,10,15,20)\n');N=input('');Ni=0:N;%format sh原创 2012-03-30 18:47:22 · 4397 阅读 · 0 评论 -
逐次超松弛迭代法解线性方程组(Matlab程序)
%---逐次超松弛迭代法-----%---successive over-reaxation iteration methodclear;clc;A=[10,-1,-2;-1,10,-2;-1,-1,5];b=[72,83,42]';N=length(b); %解向量的维数fprintf('库函数计算结果:');x=inv(A)*b %库函数计算结果原创 2012-03-30 18:38:03 · 18489 阅读 · 0 评论 -
雅克比(Jacobi)迭代法解线性方程组(Matlab程序)
%---雅克比迭代法-----%---Jacobi iteration methodclear;clc;% A=[10,-1,-2;-1,10,-2;-1,-1,5];% b=[72,83,42]';A=[ 28,-3,0,0,0; -3,38,-10,0,-5; -10,0,25,-15,0; 0,0,-15,45,0; 0,-5,0,原创 2012-03-30 18:36:30 · 59238 阅读 · 1 评论 -
求解三对角方程组的追赶法(Matlab程序)
clear all;clc;fprintf('输入n:(10,20,30)\n');n=input('');na=zeros(1,n);b=zeros(1,n);c=zeros(1,n-1);A=zeros(n,n);for i=1:n for j=1:n if j==i A(i,j)=2; elsei原创 2012-03-30 18:43:49 · 22998 阅读 · 0 评论 -
矩阵的LU分解(Matlab程序)
%LU分解,Doolittle分解%L为单位下三角阵,U为上三角阵clear;clc;A=[3 -5 6 4 -2 -3 8; 1 1 -9 15 1 -9 2; 2 -1 7 5 -1 6 11; -1 1 3 2 7 -1 -2; 4 3 1 -7 2 1 1; 2 9 -8 11 -1 -4 -1;原创 2012-03-30 18:34:43 · 19589 阅读 · 0 评论 -
高斯—赛德尔(Gauss - Seidel)迭代法解线性方程组(Matlab程序)
%---高斯—赛德尔迭代法-----%---Gauss - Seidel iteration methodclear;clc;% A=[10,-1,-2;-1,10,-2;-1,-1,5];% b=[72,83,42]';A=[ 28,-3,0,0,0; -3,38,-10,0,-5; -10,0,25,-15,0; 0,0,-15,45,0;原创 2012-03-30 18:37:28 · 34864 阅读 · 0 评论 -
平方根法和改进的平方根法解线性方程组(Matlab程序)
%定理2.2.3:对阵正定矩阵的楚列斯基(Cholesky)分解%设A为n阶对阵正定矩阵,则存在一个可逆的下三角矩阵G,使得%A=GG’,当限定G的对角元为正时,这种分解是唯一的%--------A=GG’的分解算法-------%参考教材:《数值分析》李乃成,梅立泉,科学出版社clear;clc;A=[9,18,9,-27; 18,45,0,-45; 9,0,原创 2012-03-30 18:39:52 · 23781 阅读 · 2 评论 -
共轭梯度法解线性方程组(Matlab程序)
%-------共轭梯度法解线性方程组-----------%---Conjugate Gradient method-------%参考教材《数值分析》李乃成&梅立泉,科学出版社2011clear;clc;% A=[10,-1,-2;-1,10,-2;-1,-1,5];% b=[72,83,42]';A=[2 0 1;0 1 0;1 0 2];b=[3 1 3]';原创 2012-03-30 18:38:38 · 29272 阅读 · 4 评论 -
追赶法解三对角线性方程组(Matlab)
%追赶法解三对角线性方程组clear;clcA=[1,2,0,0,0;2,3,1,0,0; 0,-3,4,2,0;0,0,4,7,1;0,0,0,-5,6];d=[5 9 2 19 -4]';n=length(d);U=zeros(n);L=eye(原创 2011-09-23 08:07:02 · 17438 阅读 · 3 评论 -
LU分解(Doolittle分解)解线性方程组(Matlab版)
%LU分解,Doolittle分解%L为单位下三角阵,U为上三角阵clear;clc;A=[3 -5 6 4 -2 -3 8; 1 1 -9 15 1 -9 2; 2 -1 7 5 -1 6 11; -1 1 3 2 7 -原创 2011-09-19 20:21:02 · 22503 阅读 · 2 评论 -
Romberg积分法计算定积分(Matlab程序)
%Romberg积分法计算定积分%参考教材:《数值分析》李乃成,梅立泉,科学出版社%《计算方法教程》第二版 凌永祥,陈明逵clear;clc;close all;format long% %被积函数为f(x)=4/(1+x^2);积分区间为[0,1]% b=1;a=0;h=b-a;eps=10^(-5);%误差界eps%被积函数为f(x)=(x^3+sin(x))/x;原创 2012-03-30 18:48:05 · 25045 阅读 · 2 评论