총 61개
-
자료구조 실습 코드: 희소행렬, 다항식, 연결리스트, 스택2025.11.141. 희소 행렬(Sparse Matrix) 희소 행렬은 대부분의 원소가 0인 행렬을 효율적으로 표현하기 위한 자료구조입니다. 제시된 코드에서는 term 구조체를 사용하여 0이 아닌 원소만 저장합니다. smTranspose 함수는 행렬을 전치하고, smPrint 함수는 행렬을 출력하며, smAdd 함수는 두 희소 행렬을 더합니다. 각 원소는 행(row), 열(col), 값(value)으로 구성되어 메모리를 절약합니다. 2. 다항식 표현 및 연산 다항식은 배열 또는 연결리스트로 표현할 수 있습니다. 배열 기반 구현에서는 polynomi...2025.11.14
-
(실험가이드)Wheatstone Bridge의 구조와 원리를 이해하고 도체의 미지 저항을 측정2025.04.271. Wheatstone Bridge Wheatstone Bridge는 4개의 저항이 사각형 형태로 연결된 브리지 회로의 한 종류입니다. 이 회로는 대각선을 연결하여 평행 상태를 이용하여 미지 저항을 측정하는 데 사용됩니다. 키르히호프의 법칙을 이용하여 전류 방정식을 세우고 행렬식을 풀면 미지 저항 Rx를 구할 수 있습니다. 실험 방법으로는 회로 연결, 기지 저항과 미지 저항 연결, 전압 조정, 검류계 바늘 확인, 저항선 길이 측정, 미지 저항 측정, 기지 저항 변경, 반복 측정 등의 과정이 포함됩니다. 주의 사항으로는 전원 극성 ...2025.04.27
-
벡터와 행렬의 효과적 활용법 및 장점2025.11.151. 행렬을 이용한 선형 방정식 해결 행렬은 여러 개의 선형 방정식을 한 번에 표현할 수 있어 선형 방정식의 해를 구하는 데 유용하다. 행렬의 곱셈을 이용하면 여러 개의 선형 변환을 한 번에 적용할 수 있어 시간과 노력을 절약할 수 있다. 이러한 특성으로 인해 복잡한 계산을 간단하게 처리할 수 있으며, 수학적 문제 해결에 큰 도움이 된다. 2. 데이터 분석에서의 벡터와 행렬 활용 벡터를 사용한 차원 축소 기법은 데이터를 더욱 효과적으로 분석할 수 있도록 해준다. 공분산 행렬은 데이터 간의 상관 관계를 분석하는 데 사용되며, 행렬은 ...2025.11.15
-
한양대학교 수치해석 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
-
벡터와 행렬의 효과적 활용법 및 머신러닝 응용2025.11.171. 행렬 분해(Matrix Factorization) 행렬 분해는 큰 행렬을 작은 간단한 행렬들로 분해하여 원래 행렬에서 찾을 수 없었던 패턴과 정보를 발견하는 방법입니다. 영화 추천 시스템에서 사용자와 영화 정보를 행과 열로 나타낸 행렬을 분해하여 각 사용자와 영화의 특성을 파악하고 추천을 수행합니다. 선형 대수학의 기본 원리에 근거하며, 복잡한 데이터에서도 간단하게 패턴을 찾을 수 있어 다양한 분석에 활용됩니다. 2. 벡터의 개념과 연산 벡터는 크기와 방향을 가지는 수학적 개념으로, 덧셈, 뺄셈, 스칼라 곱, 벡터 곱 등의 연...2025.11.17
-
중학교 2학년 수학 수업지도안: 연립일차방정식의 풀이2025.01.031. 연립일차방정식의 풀이 이 수업지도안은 중학교 2학년 수학 수업에서 연립일차방정식의 풀이 단원을 다루고 있습니다. 학생들은 미지수가 2개인 연립일차방정식에 관한 타지아 퍼즐을 완성하는 활동을 통해 연립일차방정식의 풀이 방법을 익히게 됩니다. 수업은 복습, 활동 1(개별 문제 풀이), 활동 2(타지아 퍼즐 만들기), 활동 3(발표) 순으로 진행되며, 학생들의 이해도를 높이기 위해 다양한 교수학습 방법이 활용됩니다. 1. 연립일차방정식의 풀이 연립일차방정식은 두 개 이상의 일차방정식을 동시에 만족시키는 해를 찾는 문제입니다. 이를 ...2025.01.03
-
A를 크기 n x n의 정사각형 행렬이라고 하자. 다음 프로그램의 예상되는 출력이 무엇인지 설명2025.01.191. 행렬 전치 제시된 코드는 행렬 A의 전치행렬을 구하는 코드입니다. 코드에서는 행렬 A의 각 요소를 대각선을 기준으로 위치를 서로 바꾸는 과정을 반복하여 전치행렬을 생성합니다. 이 과정에서 임시 변수 Temp를 사용하여 기존 값을 저장하고 있다가 행과 열을 바꾼 위치에 넣어줍니다. 따라서 최종적으로 출력되는 행렬 A는 원래 행렬 A의 전치행렬이 됩니다. 1. 행렬 전치 행렬 전치는 선형대수학에서 매우 중요한 개념입니다. 행렬 전치는 행과 열을 바꾸는 것으로, 이를 통해 다양한 행렬 연산을 수행할 수 있습니다. 예를 들어 행렬 곱...2025.01.19
-
[A 수치해석실험] 연습문제 2장 3장 (각각 두 문제씩 총 4문제)2025.04.261. 오리피스 유량계 오리피스 유량계의 유량계수(C)는 실험식 C=0.6+0.032γ^2.1-0.19γ^8+91.8γ^2.4/Re^0.75를 만족한다. 여기서 γ는 교축비(관의 지름과 오리피스 지름의 비)이고, Re는 레이놀즈 수이다. 유량계수 C=0.6이고, 레이놀즈 수가 Re=10^5일 때 초기구간 0.2<γ<0.9에서 방정식을 만족하는 교축비(γ)를 이분법을 사용하여 유효숫자 4자리까지 정확히 구하였다. 2. 뉴턴법 다음 방정식 4x^3-e^(0.5x^2)-1=0에 대하여 가장 작은 양의 근을 구하기 위해 초기값을 0.3으로 ...2025.04.26
-
전산구조해석 과제 92025.04.251. 트러스 구조 해석 이 프레젠테이션에서는 트러스 구조 해석 방법 중 하나인 수평 반력을 이용한 방법을 설명하고 있습니다. 지점 E에서의 수평 반력 200x 10 kN/m을 이용하여 트러스를 해석하고 축력 선도를 그리는 방법을 다루고 있습니다. 또한 행렬 해석 방법(24)을 사용하여 해석하는 과정도 보여주고 있습니다. 2. 행렬 해석 방법 이 프레젠테이션에서는 트러스 구조 해석을 위해 행렬 해석 방법(24)을 사용하고 있습니다. 이 방법은 구조물의 강성 행렬을 이용하여 변위와 내력을 계산하는 방법입니다. 프레젠테이션에서는 이 방법...2025.04.25
-
3D Digitizer를 이용한 기구 종단부 좌표 측정 실험2025.11.151. 3D Digitizer 측정원리 3D Digitizer는 3차원 물체의 위치와 형상을 정확하게 측정하기 위한 장비이다. 본 실험에서 사용된 3D Digitizer는 6개의 링크와 6개의 회전관절로 구성된 6자유도 기구이며, 각 회전관절에는 전위차계(Potentiometer)가 장착되어 있다. 전위차계의 측정범위는 340°±5°이고, 각 회전관절의 회전량이 측정범위를 벗어나지 않도록 관절마다 핀을 부착하여 물리적인 회전각을 제한한다. 이를 통해 기구의 종단부 위치를 정확하게 파악할 수 있다. 2. 좌표계 변환 및 회전행렬 Glo...2025.11.15
