검색어 입력폼

인하대학교/기계공학/수치해석/주현철교수님/Project/프로젝트

저작시기 2014.06 |등록일 2014.07.30 | 최종수정일 2014.07.30 파일확장자압축파일 (zip) | 가격 2,500원

소개글

PART 1

#include
#include
#include

// 문제에서 주어진 초기값들
#define T_f 300.0
#define T_sur 500.0
#define h 20000.0
#define k 80.0
#define q 2.0*pow(10.0,9.0)
#define x 0.008
#define y 0.02


// 각각의 조건에 맞는 9개의 종류의 함수
void area_1(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_2(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_3(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_4(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_5(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_6(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_7(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_8(long double**, int row, int column, int n, int m, long double dx, long double dy);
void area_9(long double**, int row, int column, int n, int m, long double dx, long double dy);

// main의 복잡성을 피하기 위해 함수로 구성 - 해당 함수 이름이 작업명
void LU_Decomposition(long double**, int beam, long double* );
void Decomposition(long double**, int beam);
void Substitution(long double**, int beam, long double* );

void main()

{
FILE *fp = fopen("Project_Part1.txt", "wt");
int n, m = 0;
int row, column = 0;
int piece_row, piece_column = 0;

컴파일 실행환경

Visual studio2010

압축파일 내 파일목록

project/Debug/project.exe
project/Debug/project.ilk
project/Debug/project.pdb
project/ipch/project-4984c24c/project-12eaf403.ipch
project/ipch
project/project/Debug/cl.command.1.tlog
project/project/Debug/CL.read.1.tlog
project/project/Debug/CL.write.1.tlog
project/project/Debug/link-cvtres.read.1.tlog
project/project/Debug/link-cvtres.write.1.tlog
project/project/Debug/link.10048-cvtres.read.1.tlog
project/project/Debug/link.10048-cvtres.write.1.tlog
project/project/Debug/link.10048.read.1.tlog
project/project/Debug/link.10048.write.1.tlog
project/project/Debug/link.command.1.tlog
project/project/Debug/link.read.1.tlog
project/project/Debug/link.write.1.tlog
project/project/Debug/mt.command.1.tlog
project/project/Debug/mt.read.1.tlog
project/project/Debug/mt.write.1.tlog
project/project/Debug/project.Build.CppClean.log
project/project/Debug/project.exe.embed.manifest
project/project/Debug/project.exe.embed.manifest.res
project/project/Debug/project.exe.intermediate.manifest
project/project/Debug/project.lastbuildstate
project/project/Debug/project.log
project/project/Debug/project.obj
project/project/Debug/project.vcxprojResolveAssemblyReference.cache
project/project/Debug/project.write.1.tlog
project/project/Debug/project_manifest.rc
project/project/Debug/rc.command.1.tlog
project/project/Debug/rc.read.1.tlog
project/project/Debug/rc.write.1.tlog
project/project/Debug/vc100.idb
project/project/Debug/vc100.pdb
project/project/project.cpp
project/project/project.vcxproj
project/project/project.vcxproj.filters
project/project/project.vcxproj.user
project/project/Project_Part1.txt
project/project.sdf
project/project.sln
project/project.suo
jacobi-2/Debug/jacobi-2.exe
jacobi-2/Debug/jacobi-2.ilk
jacobi-2/Debug/jacobi-2.pdb
jacobi-2/ipch/jacobi-2-564a50dc/jacobi-2-e8fab393.ipch
jacobi-2/ipch
jacobi-2/jacobi-2/Debug/cl.command.1.tlog
jacobi-2/jacobi-2/Debug/CL.read.1.tlog
jacobi-2/jacobi-2/Debug/CL.write.1.tlog
jacobi-2/jacobi-2/Debug/jacobi-2.exe.embed.manifest
jacobi-2/jacobi-2/Debug/jacobi-2.exe.embed.manifest.res
jacobi-2/jacobi-2/Debug/jacobi-2.exe.intermediate.manifest
jacobi-2/jacobi-2/Debug/jacobi-2.lastbuildstate
jacobi-2/jacobi-2/Debug/jacobi-2.log
jacobi-2/jacobi-2/Debug/jacobi-2.obj
jacobi-2/jacobi-2/Debug/jacobi-2.vcxprojResolveAssemblyReference.cache
jacobi-2/jacobi-2/Debug/jacobi-2.write.1.tlog
jacobi-2/jacobi-2/Debug/jacobi-2_manifest.rc
jacobi-2/jacobi-2/Debug/link-cvtres.read.1.tlog
jacobi-2/jacobi-2/Debug/link-cvtres.write.1.tlog
jacobi-2/jacobi-2/Debug/link.1268-cvtres.read.1.tlog
jacobi-2/jacobi-2/Debug/link.1268-cvtres.write.1.tlog
jacobi-2/jacobi-2/Debug/link.1268.read.1.tlog
jacobi-2/jacobi-2/Debug/link.1268.write.1.tlog
jacobi-2/jacobi-2/Debug/link.4548-cvtres.read.1.tlog
jacobi-2/jacobi-2/Debug/link.4548-cvtres.write.1.tlog
jacobi-2/jacobi-2/Debug/link.4548.read.1.tlog
jacobi-2/jacobi-2/Debug/link.4548.write.1.tlog
jacobi-2/jacobi-2/Debug/link.5684-cvtres.read.1.tlog
jacobi-2/jacobi-2/Debug/link.5684-cvtres.write.1.tlog
jacobi-2/jacobi-2/Debug/link.5684.read.1.tlog
jacobi-2/jacobi-2/Debug/link.5684.write.1.tlog
jacobi-2/jacobi-2/Debug/link.7556-cvtres.read.1.tlog
jacobi-2/jacobi-2/Debug/link.7556-cvtres.write.1.tlog
jacobi-2/jacobi-2/Debug/link.7556.read.1.tlog
jacobi-2/jacobi-2/Debug/link.7556.write.1.tlog
jacobi-2/jacobi-2/Debug/link.command.1.tlog
jacobi-2/jacobi-2/Debug/link.read.1.tlog
jacobi-2/jacobi-2/Debug/link.write.1.tlog
jacobi-2/jacobi-2/Debug/mt.command.1.tlog
jacobi-2/jacobi-2/Debug/mt.read.1.tlog
jacobi-2/jacobi-2/Debug/mt.write.1.tlog
jacobi-2/jacobi-2/Debug/rc.command.1.tlog
jacobi-2/jacobi-2/Debug/rc.read.1.tlog
jacobi-2/jacobi-2/Debug/rc.write.1.tlog
jacobi-2/jacobi-2/Debug/vc100.idb
jacobi-2/jacobi-2/Debug/vc100.pdb
jacobi-2/jacobi-2/jacobi-2.cpp
jacobi-2/jacobi-2/jacobi-2.vcxproj
jacobi-2/jacobi-2/jacobi-2.vcxproj.filters
jacobi-2/jacobi-2/jacobi-2.vcxproj.user
jacobi-2/jacobi-2/Project_Part2(jacobi_method)-stopping criterion.txt
jacobi-2/jacobi-2.sdf
jacobi-2/jacobi-2.sln
jacobi-2/jacobi-2.suo
jacobi-1/Debug/jacobi-1.exe
jacobi-1/Debug/jacobi-1.ilk
jacobi-1/Debug/jacobi-1.pdb
jacobi-1/ipch/jacobi-1-e03ea679/jacobi-1-e8e89b12.ipch
jacobi-1/ipch
jacobi-1/jacobi-1/Debug/cl.command.1.tlog
jacobi-1/jacobi-1/Debug/CL.read.1.tlog
jacobi-1/jacobi-1/Debug/CL.write.1.tlog
jacobi-1/jacobi-1/Debug/jacobi-1.exe.embed.manifest
jacobi-1/jacobi-1/Debug/jacobi-1.exe.embed.manifest.res
jacobi-1/jacobi-1/Debug/jacobi-1.exe.intermediate.manifest
jacobi-1/jacobi-1/Debug/jacobi-1.lastbuildstate
jacobi-1/jacobi-1/Debug/jacobi-1.log
jacobi-1/jacobi-1/Debug/jacobi-1.obj
jacobi-1/jacobi-1/Debug/jacobi-1.vcxprojResolveAssemblyReference.cache
jacobi-1/jacobi-1/Debug/jacobi-1.write.1.tlog
jacobi-1/jacobi-1/Debug/jacobi-1_manifest.rc
jacobi-1/jacobi-1/Debug/link-cvtres.read.1.tlog
jacobi-1/jacobi-1/Debug/link-cvtres.write.1.tlog
jacobi-1/jacobi-1/Debug/link.command.1.tlog
jacobi-1/jacobi-1/Debug/link.read.1.tlog
jacobi-1/jacobi-1/Debug/link.write.1.tlog
jacobi-1/jacobi-1/Debug/mt.command.1.tlog
jacobi-1/jacobi-1/Debug/mt.read.1.tlog
jacobi-1/jacobi-1/Debug/mt.write.1.tlog
jacobi-1/jacobi-1/Debug/rc.command.1.tlog
jacobi-1/jacobi-1/Debug/rc.read.1.tlog
jacobi-1/jacobi-1/Debug/rc.write.1.tlog
jacobi-1/jacobi-1/Debug/vc100.idb
jacobi-1/jacobi-1/Debug/vc100.pdb
jacobi-1/jacobi-1/jacobi-1.cpp
jacobi-1/jacobi-1/jacobi-1.vcxproj
jacobi-1/jacobi-1/jacobi-1.vcxproj.filters
jacobi-1/jacobi-1/jacobi-1.vcxproj.user
jacobi-1/jacobi-1/Project_Part2(gauss-seidel lteraion method)-1000?ï¼¢?txt
jacobi-1/jacobi-1.sdf
jacobi-1/jacobi-1.sln
jacobi-1/jacobi-1.suo
gauss-seidel-2/Debug/gauss-seidel-2.exe
gauss-seidel-2/Debug/gauss-seidel-2.ilk
gauss-seidel-2/Debug/gauss-seidel-2.pdb
gauss-seidel-2/gauss-seidel-2/Debug/cl.command.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/CL.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/CL.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.exe.embed.manifest
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.exe.embed.manifest.res
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.exe.intermediate.manifest
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.lastbuildstate
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.log
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.obj
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/gauss-seidel-2_manifest.rc
gauss-seidel-2/gauss-seidel-2/Debug/link-cvtres.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link-cvtres.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.3820-cvtres.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.3820-cvtres.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.3820.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.3820.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.command.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/link.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/mt.command.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/mt.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/mt.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/rc.command.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/rc.read.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/rc.write.1.tlog
gauss-seidel-2/gauss-seidel-2/Debug/vc100.idb
gauss-seidel-2/gauss-seidel-2/Debug/vc100.pdb
gauss-seidel-2/gauss-seidel-2/gauss-seidel-2.cpp
gauss-seidel-2/gauss-seidel-2/gauss-seidel-2.vcxproj
gauss-seidel-2/gauss-seidel-2/gauss-seidel-2.vcxproj.filters
gauss-seidel-2/gauss-seidel-2/gauss-seidel-2.vcxproj.user
gauss-seidel-2/gauss-seidel-2/Project_Part2(gauss-seidel lteraion method)-stopping criterion.txt
gauss-seidel-2/gauss-seidel-2.sdf
gauss-seidel-2/gauss-seidel-2.sln
gauss-seidel-2/gauss-seidel-2.suo
gauss-seidel-2/ipch/gauss-seidel-2-72c3d156/gauss-seidel-2-41e1e211.ipch
gauss-seidel-2/ipch
gauss-seidel-1/Debug/gauss-seidel-1.exe
gauss-seidel-1/Debug/gauss-seidel-1.ilk
gauss-seidel-1/Debug/gauss-seidel-1.pdb
gauss-seidel-1/gauss-seidel-1/Debug/cl.command.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/CL.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/CL.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.exe.embed.manifest
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.exe.embed.manifest.res
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.exe.intermediate.manifest
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.lastbuildstate
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.log
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.obj
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/gauss-seidel-1_manifest.rc
gauss-seidel-1/gauss-seidel-1/Debug/link-cvtres.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link-cvtres.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.4224-cvtres.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.4224-cvtres.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.4224.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.4224.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.command.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/link.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/mt.command.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/mt.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/mt.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/rc.command.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/rc.read.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/rc.write.1.tlog
gauss-seidel-1/gauss-seidel-1/Debug/vc100.idb
gauss-seidel-1/gauss-seidel-1/Debug/vc100.pdb
gauss-seidel-1/gauss-seidel-1/gauss-seidel-1.cpp
gauss-seidel-1/gauss-seidel-1/gauss-seidel-1.vcxproj
gauss-seidel-1/gauss-seidel-1/gauss-seidel-1.vcxproj.filters
gauss-seidel-1/gauss-seidel-1/gauss-seidel-1.vcxproj.user
gauss-seidel-1/gauss-seidel-1/Project_Part2(gauss-seidel lteraion method)-1000?ï¼¢?txt
gauss-seidel-1/gauss-seidel-1.sdf
gauss-seidel-1/gauss-seidel-1.sln
gauss-seidel-1/gauss-seidel-1.suo
gauss-seidel-1/ipch/gauss-seidel-1-6d68e8b3/gauss-seidel-1-41cfc990.ipch
gauss-seidel-1/ipch
다운로드 맨위로