본문내용
<가우스 자이델 이완 m파일>
function [x, ea, iter]=GaussSeidelR(A,b,lamda,es,maxit)
%GauussSeidel: 가우스 자이델 방법
%x=GauussSeidel(A,b): 이완을 고려하는 가우스 자이델
%입력
% A= 계수 행렬
% b= 오른편 벡터
% es= 정지 판정 기준 (디폴트 =0.00001%)
% maxit= 최대 반복횟수 (디폴트 = 50)
% 출력:
% x= 해 벡터
if nargin<2, error('적어도 2개의 인자 입력을 필요로 함.'),end
if nargin<3 || isempty(lamda),lamda=1;end
if nargin<4 || isempty(es),es=0.00001;end
if nargin<5 || isempty(maxit),maxit=50;end
%인자 수에 따른 디폴트 인자값 설정
[m,n]=size(A); % 행렬 A의 사이즈의 크기를 알아옴
if m~=n,error('행렬 A는 반드시 정사각 행렬이여야 합니다'); end
function [x, ea, iter]=GaussSeidelR(A,b,lamda,es,maxit)
%GauussSeidel: 가우스 자이델 방법
%x=GauussSeidel(A,b): 이완을 고려하는 가우스 자이델
%입력
% A= 계수 행렬
% b= 오른편 벡터
% es= 정지 판정 기준 (디폴트 =0.00001%)
% maxit= 최대 반복횟수 (디폴트 = 50)
% 출력:
% x= 해 벡터
if nargin<2, error('적어도 2개의 인자 입력을 필요로 함.'),end
if nargin<3 || isempty(lamda),lamda=1;end
if nargin<4 || isempty(es),es=0.00001;end
if nargin<5 || isempty(maxit),maxit=50;end
%인자 수에 따른 디폴트 인자값 설정
[m,n]=size(A); % 행렬 A의 사이즈의 크기를 알아옴
if m~=n,error('행렬 A는 반드시 정사각 행렬이여야 합니다'); end
추천자료
[영어어휘교육][영어어휘][영어교육][영어지도][영어]영어어휘의 분류 고찰과 영어어휘교육의...
초등영어(초등영어교육)의 교육목표와 교육방향, 초등영어(초등영어교육)와 교실영어, 초등영...
[사회학습이론] 반두라(Bandura)의 생애, 사상, 사회학습이론의 특징, 시사점 및 전망, 사회...
(2017년) 방화관리자2급 자주 출제되는 예상 문제 200문제 모음집
행동주의적 접근법의 등장과 발달
[불면증]불면증의 원인과 영향 및 치료방법
★추천자료★[음악을 활용한 아동치료] 음악의 의미와 가치, 음악 치료 방법, 음악과 아동치료,...
[이상행동과 행동주의이론] 이상행동에 대한 행동주의적 관점 - 고전적 조건형성과 조작적 조...
교재에 있는 ‘반두라 이론의 주요 개념’들을 사례를 들어 설명하시오. (인간행동과사회환경)
소개글