총 448개
-
단사함수, 전사함수, 전단사함수의 개념과 예시2025.11.161. 단사함수 (Injective Function) 단사함수는 서로 다른 정의역의 두 원소가 함수에 의해 서로 다른 공역의 원소로 대응되는 함수입니다. 한 원소가 여러 원소에 대응되지 않으며, 일대일 대응의 특성을 가집니다. 예를 들어 f(x) = x^2에서 양의 실수 정의역에서는 단사함수이지만, 모든 실수 정의역에서는 f(2) = f(-2) = 4로 같은 값에 대응되므로 단사함수가 아닙니다. 데이터베이스에서 중복을 피하고 효율적인 데이터 관리를 위해 활용됩니다. 2. 전사함수 (Surjective Function) 전사함수는 함수...2025.11.16
-
[객체지향프로그래밍] 추상클래스와 추상클래스의 순수가상함수를 파생클래스에서 구현하는 프로그램을 작성하시오.2025.05.161. 파생 클래스 파생 클래스(derived class)란 기초 클래스의 특성을 물려받아 새롭게 정의된 클래스이다. 파생 클래스는 첫 번째, 반드시 자신만의 생성자를 작성해야 한다. 두 번째, 기초 클래스의 접근 가능한 모든 멤버 변수가 저장된다. 세 번째, 기초 클래스의 접근 가능한 모든 멤버 변수를 사용할 수 있다. 네 번째, 필요한 만큼 멤버 변수를 추가할 수 있다. 2. 오버라이딩 오버라이딩(overriding)은 이미 정의되어있는 함수를 무시하고 동일한 이름의 함수를 새롭게 정의하는 것을 의미한다. 오버라이딩은 멤버 함수의...2025.05.16
-
C언어 스케치 연습문제 솔루션 - 제 06장 함수2025.04.301. C 프로그래밍 C 프로그램은 여러 함수의 집합으로 구성되는 프로그램이다. 라이브러리 함수는 간단히 라이브러리(library) 또는 표준 함수(standard function)라고도 부른다. 함수몸체(function body)는 중괄호 {}로 시작하여 중괄호로 종료된다. 함수몸체에서 변수선언 문장은 함수 내부에서만 사용할 수 있다. 하나의 응용 프로그램은 하나의 main() 함수와 여러 개의 다른 함수로 구성되며 필요에 따라 여러 소스 파일로 나누어 프로그래밍할 수 있다. return 문장은 함수에서 반환값을 전달하는 목적과 함...2025.04.30
-
정리문] <공학수학> 7. 복소함수론2025.01.131. 복소수의 정의와 표현, 계산 복소수의 정의와 표현, 계산에 대해 설명하고 있습니다. 복소수의 극좌표 표현, 복소평면 상의 표현, 복소수의 제곱근과 로그, 삼각함수 계산 등을 다루고 있습니다. 2. 복소함수 복소함수의 정의, 극한, 연속, 미분가능성 등을 설명하고 있습니다. 특히 복소함수의 해석성과 조화켤레 함수에 대해 다루고 있습니다. 3. 복소적분 복소적분의 정의와 특징, 코시 적분 정리, 유수 정리 등을 설명하고 있습니다. 또한 복소적분을 활용한 실변수 함수의 정적분 계산 방법을 다루고 있습니다. 4. 유수와 멱급수 복소함...2025.01.13
-
다항함수의 미분법 교수학습지도안2025.11.141. 미분계수와 도함수 미분계수는 함수 y=f(x)에서 x의 증가량이 0에 가까워질 때 평균변화율의 극한값으로 정의된다. 미분계수의 기하학적 의미는 곡선 위의 한 점에서의 접선의 기울기를 나타낸다. 도함수는 정의역의 각 점에서 미분계수를 함수값으로 하는 함수이며, 다항함수의 도함수는 미분법의 공식을 이용하여 구할 수 있다. 미분가능성과 연속성의 관계를 이해하는 것이 중요하며, 함수가 어떤 점에서 미분가능하면 그 점에서 연속이다. 2. 도함수의 활용 도함수를 이용하여 접선의 방정식을 구할 수 있으며, 함수의 증가와 감소를 판정할 수 ...2025.11.14
-
파이썬과R 2024년 2학기 방송통신대 출석수업과제물) 교재 연습문제 3장 1번, 2번, 3번 4장 7번, 8번, 9번 8장 2번2025.01.261. R 데이터프레임 생성 R에서 데이터프레임은 data.frame 함수로 생성한다. 데이터프레임을 구성할 원소를 설정하고, 행의 이름을 지정할 수 있다. 또한 문자열을 'factor'로 처리할지 여부를 선택할 수 있다. 2. 파이썬 딕셔너리 생성 파이썬에서 딕셔너리는 키(key)와 값(value)을 매핑시킨 자료형이다. 키는 불변객체의 자료형이어야 하며, 값은 자료형의 제한이 없다. 리스트나 튜플과 같은 가변객체는 키가 될 수 없다. 3. 파이썬 데이터프레임 생성 파이썬의 판다스 라이브러리를 사용하여 데이터프레임을 생성할 수 있다...2025.01.26
-
방통대 방송대 C프로그래밍 핵심요양노트 교재요약본 (1장~15장)2025.01.251. C프로그래밍 언어 C프로그래밍 언어는 사람과 컴파일러(번역기)가 이해할 수 있도록 약속된 언어입니다. 컴파일러는 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번역해주는 번역기이며, 어셈블러는 기호로 표현된 어셈블리 코드를 기계어로 번역하는 번역기, 인터프리터는 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램입니다. C언어는 UNIX 운영체제 구현에 사용할 목적으로 개발되었으며, 높은 프로그램 이식성, 간단한 문법표현, 저급언어 특성을 가진 고급언어입니다. 2. C프로그램 개발 단계 C프로그램 개발 단...2025.01.25
-
사칙 연산 모듈 작성 및 호출 프로그램2025.11.161. 모듈화 프로그래밍 프로그램을 기능별로 분리하여 별도의 모듈 파일로 작성하는 방식입니다. calculator.py에 사칙 연산 함수들을 정의하고, main.py에서 이를 import하여 호출함으로써 코드의 재사용성과 유지보수성을 높입니다. 이는 대규모 프로젝트에서 필수적인 프로그래밍 패턴입니다. 2. 함수 정의 및 호출 add, subtract, multiply, divide 함수를 정의하여 각각의 사칙 연산을 수행합니다. 각 함수는 두 개의 매개변수를 받아 연산 결과를 반환합니다. divide 함수는 0으로 나누는 오류를 처리...2025.11.16
-
위상수학 12,13장 필기2025.11.121. 위상공간 위상수학의 기본 개념으로, 집합에 위상 구조를 부여하여 연속성, 수렴성, 연결성 등의 성질을 연구하는 분야입니다. 위상공간은 열린집합의 모임으로 정의되며, 이를 통해 거리 개념 없이도 근접성과 연속성을 정의할 수 있습니다. 2. 연속함수 위상공간 사이의 함수가 연속이라는 것은 치역의 모든 열린집합의 역상이 정의역의 열린집합이 되는 성질을 의미합니다. 이는 거리공간에서의 연속성 개념을 일반화한 것으로, 위상수학에서 중요한 개념입니다. 3. 컴팩트성 위상공간의 중요한 성질 중 하나로, 모든 열린덮개가 유한 부분덮개를 가지...2025.11.12
-
MATLAB 프로그래밍 기초 및 함수 활용2025.11.121. MATLAB 소개 및 정의 MATLAB은 Matrix Laboratory의 약자로, 과학과 공학 분야의 다양한 수학 계산을 실행하고 결과를 시각화하는 소프트웨어입니다. 행렬 데이터를 기본 연산으로 하며, 수학 해석, 행렬 연산, 모델링, 신호 처리, 그래픽 표현, 알고리즘 개발 등에 활용됩니다. C, C++, Java 등과의 인터페이싱이 가능하며, 다양한 툴박스와 시뮬레이션을 위한 시뮬링크를 제공합니다. 2. MATLAB 기본 문법 MATLAB의 기본 문법은 다음과 같습니다: '%' 기호로 주석 처리, ';'으로 행 구분, 공...2025.11.12
