• 大小: 0.78KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


MATLAB实现高斯赛德尔迭代法MATLAB实现高斯赛德尔迭代法

资源截图

代码片段和文件信息

%高斯赛德尔迭代
clear all;
close all;
clc;
tic
format longe 
disp(‘请输入参数‘);
K=input(‘维数K=‘);
tic
A=100*rand(K);% A元素是0-100
for i=1:K
    A(ii)=sum(abs(A(i:)))+25*rand(1); %对角占优的量为0~25
end
b=zeros(K1);
for i=1:K;
    x=0;
    for r=1:K;
    x=x+A(ir);
    end
    b(i1)=x;
end   %产生b矩阵,b中的元素为A中对应行的和,目的是使方程解全为 1
jd=input(‘控制精度j

评论

共有 条评论