永发信息网

高斯列主元消元法的matlab程序

答案:1  悬赏:20  手机版
解决时间 2021-07-23 19:26
高斯列主元消元法的matlab程序
最佳答案

两年前写的代码 comment 是给的,里面代码是我自己按照comment写的,希望能有帮助.
clc;
clear all;
A=[X X X X X ; X X X X X ;...];
b=[X X X X X]';
[m, n] = size(A);
% Non-square A, exit with error()
if m ~= n
error('A needs to be square!');
end
% b is not a column vectorQ, exit
[bm, bn] = size(b);
if bn ~= 1
error('b must be a column vector!');
end
% A and b sizes must agree
if m ~= bm
error('A and b size mismatch!');
end
Aug = [A b]; % Argumented Matrix
nb = n+1; % Column index of b values in Aug
% Forward Elimination
% Aug(1,1), Aug(2,2) ... etc
% So, Aug(p,p) is the current pivot element
for p = 1:n-1
for r = p+1:n
factor = Aug(r,p) / Aug(p,p);
Aug(r,p:nb) = Aug(r,p:nb) - factor*Aug(p,p:nb);
end
end
%Backward Substitution
x = zeros(size(b));
% Calculating last x value
x(n) = Aug(n,nb) / Aug(n, n);
% Again, Aug(p,p) is the pivot
% Moving through x values backwards
for p = n-1:-1:1
x(p) = (Aug(p, nb) - Aug(p, p+1:n)*x(p+1:n) ) / Aug(p,p);
end
x; % x is yr result
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
表示心很累的古诗词,表达心空的句子
男人如何更MAN
简短搞笑相声大全台词,谁能给我一片简短搞笑
夏侯渊字什么,夏侯惇厉害还是夏侯渊厉害
请问宇宙速度都有哪些?
财政部,外交部,教育部用英语怎么说?
低等植物的种类是什么?
古代文学四字名句,关于数学的名言警句四字
心怡的含义我女儿刚出生叫心怡好吗
七的成语祝福语,带有一二三四五六七八九的祝
仿写句子 没有退路,人生的车站不售反程车票
圆周率记忆世界纪录,背诵圆周率的世界记录是
杭州到沈阳开车要多久,沈阳到云南昆明路程有
非主流的定义是什么,范围有多广?
细胞板是怎么形成的,其成分是什么
推荐资讯
德语Dankeschön什么意思
静水压力大小有什么问题,比如消防栓
离心泵并联的特性曲线,水泵的串联,并联及适
为什么我的电脑看不到网页上的视频??
最快的瘦腿方法
如果团队合作回答会不会影响TOP排名?
怎么设置126博客的背景音乐?
为什么家里装的电脑多开几个网页都会卡,网吧
怎樣才可以提高支付寶的限額?
《我没那么帅》谁能把这5个字设计的很好呢?
1988年农历3月初6属龙人的命运
江苏南通到洋口工业区怎么走?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?