본문 바로가기

함수3

NN 수학 | 일차함수와 이차함수 일차함수 x의 함수 y가 x의 일차식으로 표시된 함수 다항함수 f(x)의 최고차항이 x에 관한 1차식일때 y=f(x)를 x에 관한 일차함수라고 한다. y = ax + b : 기울기가 a, y절편이 b인 직선(x절편은 - b/a) 일차함수 그래프 절편 : 평면 위에 직교좌표계가 정의되어 있을 때 함수, 관계의 그래프가 좌표축과 만나는 점 x 절편 : X 축과 만나는 점 y 절편 : Y 축과 만나는 점 이차함수 종속변수 y가 독립변수 x의 이차식으로 표시된 함수 다항함수 f(x)의 최고차항이 x에 관한 2차식일때 y=f(x)를 x에 관한 이차함수라고 한다. 표준형 y = a (x - m)2 + n 일반형 y = ax2 + bx + c (a ≠ 0) 이차함수 그래프 이차함수 그래프는 포물선의 곡선 2020. 1. 29.
NN 함수 | 익명메소드 람다식 익명, 무명 메소드1. 이름이 없는 메소드2. delegate 키워드로 선언 람다식 코드를 별도의 메서드 정의 없이 인라인으로 바로 작성익명메서드를 단순한 계산식으로 표현 -> 간결해 짐익명 메서드와 유사익명 메서드와 차이점 1. 인수 타입 생략2. 표현식 가능3. 표현식 트리로 변환익명 메소드를 만들기 위해 사용람다연산자 : => (매개변수) => 식delegate int Calculate(int a, int b);class Program {static void Main(string[] args) {// 기존 델리게이트를 이용한 익명 메소드Calculate calc = delegate(int a, int b) {return a+b;}// 람다식을 이용한 익명 메소드Calculate calc2 = (in.. 2020. 1. 3.
NN 함수 | 함수 델리게이트 콜백 1. 함수포인터 함수를 할당할 수 있는 변수 메모리 내에서 실행 가능한 코드를 가르킴, 간접 호출 2. 델리게이터 Delegator (대리자) : 메소드를 대신해서 호출 함수포인터와 달리 정적메소드, 인스턴스 메소드 포인트 가능 가르키는 함수가 자신이 선언된 타입과 일치 특정 객체의 메소드를 델리게이트 명으로만 호출 가능 자기에게 전달된 함수를 대신 실행시켜주는 역할을 하는 함수 포인터 일종의 함수 포인터 : 함수의 주소를 저장하는 포인터 변수 델리게이트를 사용하려면 1. 델리게이트 타입의 선언 2. 실행하고자 하는 코드가 담긴 메서드의 정의 3. 델리게이트 인스턴스 생성 4. 델리게이트 인스턴스 호출 delegate void SimpleDelegate(); // 선언 delegate void Simpl.. 2019. 11. 25.