총 57개
-
C++ report 정적멤버2025.01.161. 정적멤버데이터 정적멤버데이터는 클래스의 모든 객체에서 공유되는 데이터 멤버입니다. 이는 클래스 내에서 선언되며, 객체 생성과 상관없이 존재합니다. 정적 멤버 데이터는 클래스 이름을 통해 직접 접근할 수 있습니다. 2. 정적멤버함수 정적 멤버 함수는 클래스의 모든 객체에서 공유되는 함수입니다. 이 함수는 클래스 이름을 통해 직접 호출할 수 있으며, 객체 생성과 상관없이 존재합니다. 정적 멤버 함수는 일반 멤버 함수와 달리 this 포인터를 사용할 수 없습니다. 3. 2차원 배열 2차원 배열은 행과 열로 구성된 배열입니다. 2차원...2025.01.16
-
2023년 1학기 알고리즘 출석수업 만점 받은 과제물2025.01.241. 이진 탐색 이진 탐색은 정렬된 상태의 데이터 중 원하는 값을 탐색하는 알고리즘이다. 이진 탐색은 먼저 주어진 데이터 중 중앙값이 목표 값과 일치하는 지 비교한다. 그리고 데이터가 정렬되어 있음을 이용해, 중앙값이 목표 값보다 작다면 중앙값보다 큰 값을 지니는 쪽, 중앙값이 목표 값보다 크다면 중앙값보다 작은 값을 지니는 쪽에 대해 다시 중앙값과 목표 값을 비교하며 데이터를 절반씩 줄여가는 과정을 반복하며 원하는 값을 찾는다. 2. 퀵 정렬 퀵 정렬은 데이터 중 하나의 값을 피벗으로 뽑고 데이터를 그 값보다 큰 쪽과 작은 쪽으로...2025.01.24
-
라이프니츠의 수학적 업적2025.01.201. 미적분학 이론 발전 라이프니츠는 일반적인 미적분학 이론의 발전과 무한급수에 대한 연구로 가장 위대한 수학적 업적을 남겼다. 그는 접선의 기울기를 좌표계의 축에 따른 '무한히 작은' 거리의 비로 나타내고, 이를 dx, dy와 같은 기호로 표현했다. 또한 곡선 밑의 면적을 구하는 방법으로 직사각형의 합을 이용하여 근사값을 구하고, 이를 통해 적분의 개념을 발전시켰다. 그는 미분, 미분계수, 적분의 개념을 d(), dy/dx, ∫()와 같은 기호로 표기하는 방법을 개발했다. 2. 미분계수 및 적분 연산 법칙 발견 라이프니츠는 미분계...2025.01.20
-
대구가톨릭대학교 파이썬프로그래밍기초 4주차 솔루션2025.05.031. 1차원 리스트 인덱싱 및 슬라이싱 1차원 리스트에 대한 인덱싱과 슬라이싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방법을 실습하였습니다. 2. 2차원 리스트 인덱싱 및 슬라이싱 2차원 리스트에 대한 인덱싱과 슬라이싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방법을 실습하였습니다. 3. 삼중 구조 리스트 인덱싱 삼중 구조 리스트에 대한 인덱싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방...2025.05.03
-
한양대학교 수치해석 matlab 과제, LU분해법, TDMA, SUR2025.04.261. 수치해석 이 프레젠테이션은 수치해석 3장 과제에 대한 MATLAB 기반 풀이 및 실행 결과를 다루고 있습니다. 주요 내용은 LU 분해법, TDMA, SOR(Successive Over-Relaxation) 방법을 사용하여 문제 1, 2, 3을 해결하는 것입니다. 특히 SOR 방법에서 최적의 오메가(ω) 값을 찾는 과정이 자세히 설명되어 있습니다. 반복 실험을 통해 problem 1은 ω = 0.92~1.05, problem 2는 ω = 1.06~1.08 사이의 값이 가장 적은 반복 횟수로 수렴함을 확인하였습니다. 2. MATL...2025.04.26
-
포인터를 사용한 2D 배열 덧셈2025.11.131. C언어 포인터 C언어에서 포인터는 메모리 주소를 저장하는 변수입니다. 포인터를 사용하면 배열의 요소에 직접 접근할 수 있으며, 동적 메모리 할당과 함수 인자 전달 등에 활용됩니다. 이 예제에서는 2D 배열의 첫 번째 요소 주소를 포인터에 저장하여 배열 요소에 접근합니다. 2. 2D 배열 연산 2D 배열은 행과 열로 구성된 2차원 데이터 구조입니다. 이 예제에서는 3x3 크기의 두 배열 a와 b의 대응하는 요소들을 더하여 새로운 배열 c를 생성합니다. 포인터를 통해 각 배열의 요소에 순차적으로 접근하여 덧셈 연산을 수행합니다. ...2025.11.13
-
고급수학_생명공학 분야에서 행렬의 이용2025.05.051. 좌표계의 종류 발표에서는 생명과학 분야에서 사용되는 대표적인 좌표계인 직각 좌표계, 원통 좌표계, 구면 좌표계에 대해 설명하고 있습니다. 각 좌표계의 특징과 장점이 소개되어 있습니다. 2. MATLAB MATLAB은 수치해석 환경과 프로그래밍 기능을 제공하는 공학용 소프트웨어입니다. 행렬 기반의 논리 구현, 데이터 시각화, 알고리즘 구현 등의 기능을 제공하며 수치해석에 특화되어 있습니다. MATLAB의 연산 언어 특성과 주요 활용 분야도 소개되어 있습니다. 3. MATLAB 활용 사례 발표에서는 MATLAB을 활용한 3가지 사...2025.05.05
-
인공지능 시대의 선형대수학 3장 연습문제 풀이2025.11.171. 선형대수학 인공지능 시대의 선형대수학은 현대 AI 및 머신러닝 분야의 기초 수학으로, 벡터, 행렬, 선형변환 등의 개념을 다룬다. 이 교재는 AI 응용에 필요한 선형대수학의 핵심 개념을 체계적으로 설명하며, 실무 중심의 예제와 연습문제를 통해 학습자의 이해도를 높인다. 2. 연습문제 풀이 3장 연습문제 풀이는 해설과 답안을 중심으로 구성되어 있으며, 학생들이 자신의 풀이 과정을 검증하고 올바른 해법을 학습할 수 있도록 돕는다. 각 문제의 단계별 풀이 과정을 제시하여 개념 이해와 문제 해결 능력을 동시에 향상시킨다. 3. 인공지...2025.11.17
-
[배재대] 자바프로그래밍 중간 기말고사 문제 (정통과->소프트웨어)2025.05.051. 2차원 배열 2차원 배열 int a[][]=new int[100][]을 선언하고, 필요한 열을 생성하여 계산된 값을 저장한 후 출력하는 프로그램을 작성합니다. 0*0, 1*0, 1*1, 2*0, 2*1, 2*2, ..., 9*0 등의 계산 결과를 출력합니다. 2. 클래스 설계 Circle, Rectangle, Triangle 클래스를 각각 작성하고, 사용자 입력에 따라 해당 도형의 면적과 둘레를 계산하여 출력하는 응용 프로그램을 작성합니다. 사용자가 'c', 'r', 't'를 입력하면 각각 원, 사각형, 삼각형의 정보를 입력받...2025.05.05
-
다목적 의사결정과 계층분석과정(AHP)2025.11.141. 계층분석과정(AHP) 의사결정 과정에서 주관적 요소와 객관적 요소를 모두 고려하기 위한 모형입니다. 단순한 계산과정으로 활용도가 높으며, 매트릭스 연산을 사용합니다. 쌍 비교 방법으로 대안별 점수나 가중치를 주관적으로 쉽게 결정할 수 있고, 결과의 일관성을 판별하며, 모든 의사결정 기준들을 계층적으로 분류하여 분석합니다. 2. 쌍비교 행렬 동일한 계층 안에 있는 기준 간의 가중치를 계산하는 방법입니다. 기준 두 개씩 쌍으로 비교하여 기준 i가 기준 j보다 얼마나 중요한지 결정합니다. 쌍 비교 행렬의 i행, j행에 일반적으로 1...2025.11.14
