분류 전체보기
지오지브라(Geogebra)에서 직사각형 작도하기
지오지브라(Geogebra)에서 직사각형 작도하기
2017.07.05직사각형 작도 선분 툴 을 이용하여 선분 \(\overline {\mathrm{AB}}\)를 그린다. 수직선 툴 을 이용하여 점\(B\) 를 지나고 선분 \(\overline {\mathrm{AB}}\)와 수직인 점선을 그린다. 점 툴 을 이용하여 점선 위의 점\(C\)를 그린다. 평행선 툴 을 이용하여 점\(C\)를 지나고 선분 \(\overline {\mathrm{AB}}\)와 평행인 점선을 그린다. 평행선 툴 을 이용하여 점\(A\)를 지나고 선분 \(\overline {\mathrm{BC}}\)와 평행인 점선을 그린다. 점 툴 을 이용하여 위 두 점선의 교점\(D\)를 그린다. 다각형 툴 을 이용하여 직사각형\(ABCD\)를 그린다.
수치해석학 - 04. 오차해석 - 진법, 수의 표시법, 오차
수치해석학 - 04. 오차해석 - 진법, 수의 표시법, 오차
2017.01.0904 오차해석 - 진법, 수의 표시법, 오차 진법 수의 표기법 수를 나타내는 방법에는 명수법과 기수법이 있다. 명수법은 하나, 둘, 셋… 과 같이 수를 말로 나타내는 것이고, 기수법은 1, 2, 3, … 과 같이 수를 기호로 나타내는 것이다. 기수법 기수법에는 10진법을 비롯하여 2진법, 5진법, 12진법, 60진법 등이 있다. 오늘날 일반적으로 사용하고 있는 진법은 10개의 숫자를 사용하는 10진법 이다.[십진 정수 예] \[\begin{align*} 3246_{10} &= 3 \cdot 1000 + 2 \cdot 100 + 4 \cdot 10 + 6 \cdot 1 \\ &= 3 \cdot 10^3 + 2 \cdot 10^2 + 4 \cdot 10^1 + 6 \cdot 10^0 \\ \end{align..
스크래치(scratch)-동작그리기 연습문제
스크래치(scratch)-동작그리기 연습문제
2016.12.30동작 및 그리기 연습문제 1. 아래에 각 패턴을 그리는 스크립트를 작성하시오. 2. 다음 패턴을 그리는 스크립트를 작성하시오. 3. 다음 패턴을 그리는 스크립트를 작성하시오. 4. 다음 패턴을 그리는 스크립트를 작성하시오.
수치해석학 - 2.2 MATLAB과 배열
수치해석학 - 2.2 MATLAB과 배열
2016.12.272.2 MATLAB과 배열 MATLAB에서 배열 배열이란: MATLAB이 데이터를 저장하고 다루기 위해 사용하는 기본적인 형태를 말한다. 행(Row)이나 열(Column), 또는 행과 열로 정렬된 수들의 나열을 뜻한다. 1차원 배열 생성 방법 꺾은 괄호 [ ] 안에 배열의 원소들을 직접 입력 외부 데이터 파일로부터 행렬을 읽어 들임 MATLAB 명령어나 자신이 만든 m 파일을 이용하여 행렬을 생성 배열의 각 요소 수 또는 미리 정의된 변수들 함수들이 포함된 수학식 등이 될 수 있음. 행 벡터(Row vector)로 만들기 꺾은 괄호[ ] 안에 알려진 원소들을 기입하며, 원소와 원소는 공백이나 콤마(,)로 구분 >> 변수명 = [ 벡터 원소들의 나열] >> t = [ 5, 7, 2, 4 10 29] % 공..
스크래치(scratch)-스프라이트 복제
스크래치(scratch)-스프라이트 복제
2016.12.21동작 및 그리기 스프라이트 복제 모든 스프라이트는 ~ 복제하기를 사용하여 자신이나 다른 스프라이트를 복제 할 수 있다. 복제된 스프라이트는 복제된 시점의 원본 상태, 즉 원본의 현재 위치와 방향, 의상, 가시성 상태, 펜 색상, 펜 크기, 그래픽 효과를 상속한다. 복제본은 마스터 스프라이트의 스크립트도 상속받는다. 마스터 스프라이트는 두개의 클론을(복제본) 생성한다. 스페이스를 클릭하면 두개의 클론과 마스터 스프라이트가 모두 오른쪽 방향으로 15° 회전한다. ~ 복제하기 블록을 사용할 때는 의도한 것보다 많은 스프라이트가 생성될 수 있다는 점을 항상 주의해야 한다. 아래 프로그램을 살펴보자. 스페이스를 클릭하면 복제되어 하나의 클론이 생성되며 두개의 스프라이트가 된다. 여기서 스페이스를 한번더 클릭하면 ..
스크래치 디버그 Debut it! Unit 1
스크래치 디버그 Debut it! Unit 1
2016.12.20디버그 하기 1 스크래치 사이트에서 제공하는 ‘Unit 1 Debug It!’의 디버그 하기문제를 해결해 보겠다. DEBUG IT! 1.1 링크: http://scratch.mit.edu/projects/10437040녹색 깃발을 클릭했을 때, 고보와 스크래치 고양이는 둘 다 춤추기 시작해야 한다. 그러나 스크래치 고양이만 춤추기 시작한다! 어떻게 수정할 수 있을까? 동영상 보기 DEBUG IT! 1.2 링크: http://scratch.mit.edu/projects/10437249녹색 깃발을 클릭했을 때, 스크래치 고양이는 무대의 왼쪽에서 무언가를 말하면서 시작해서 오른쪽으로 움직여야 한다. 첫 번째 녹색깃발을 클릭하면 잘 되지만 반복해서 되지 않는다. 어떻게 이 프로그램을 수정할 수 있을까? 동영상 ..
수치해석학 - 2.1 MATLAB 개요
수치해석학 - 2.1 MATLAB 개요
2016.12.162. MATLAB 2.1 MATLAB 개요 MATLAB이란: MATLAB이란 MATrix LABoratory를 뜻하는 말, 수치해석, 행렬연산, 신호처리 및 간편한 그래픽 기능 등을 통합하여 고성능의 수치계산 및 결과의 가시화 기능을 제공하는 프로그램 MATLAB의 특징 Interpreter 방식의 언어 수학계산 및 가시화(visualization)에 매우 편리함 선형대수, 데이터 분석, 신호처리, 수치적분 등 많은 과학계산용 내장함수를 제공함 사용자에 의한 함수 작성이 편리 다양한 분야의 광범위한 Toolbox를 제공 명령어 창에서의 작업 >> 3 + 5 ans = 8 >> 8 + 10 ans = 80 >> Command Window MATLAB의 메인 창으로 명령어의 실행, 사용자가 작성핚 프로그램의..
수치해석학 - 1.1 수치해석의 정의
수치해석학 - 1.1 수치해석의 정의
2016.12.161.1 수치해석의 정의 수치해석: 자연과학, 공학, 의학, 그리고 사회과학 등에 나타나는 문제 중, 수학적인 문제로 표현될 수 있는 문제들을 궁극적으로 컴퓨터를 이용하여 해결하고자 하는 수학의 실질적인 응용분야, 연속수학 (continuous mathematics) 문제를 해결하기 위한 알고리즘을 연구하는 학문, 해석학 문제에서 수치적인 근사값을 구하는 알고리즘을 연구하는 학문 고대 수치해석: 바빌로니아 사람들이 점토판에 육십진법으로 단위길이 사각형의 대각선의 길이를 수치적 근사값을 구해놓은 것 (YBC 7289 참고) 현대 수치해석 목표: 정확한 해를 구하는 것이 실제로는 불가능한 경우가 많음, 그대신 수치해석에서는 합리적인 수준의 오차를 갖는 근사값을 구하는 것에 집중
지오지브라(Geogebra)에서 평행사변형 작도하기
지오지브라(Geogebra)에서 평행사변형 작도하기
2016.12.16지오지브라(Geogebra)에서 평행사변형 작도하기 점 툴 을 이용하여 점 A 를 그린다. 주어진 길이의 선분 툴 을 이용하여 점 A로부터 길이 5인 선분을 그린다. 주어진 크기의 각 툴 을 이용하여 점 A를 점 B 중심으로 시계 방향 40° 회전된 점 A’ 를 그린다. 중심과 반지름이 있는 원 툴 을 이용하여 점 B를 중심으로 하는 반지름이 5인 원을 그린다. 반직선 툴 을 이용하여 점 B 에서 점 A’ 로의 반직선을 그린다. 교점 툴 을 이용하여 원과 반직선의 교점을 그린다. 선분 툴 을 이용하여 선분 BD를 그린다. 주어진 크기의 각 툴 을 이용하여 점 B를 점 A 중심으로 반시계 방향 140° 회전된 점 B’ 를 그린다. 중심과 반지름이 있는 원 툴 을 이용하여 점 A를 중심으로 하는 반지름이 5..
지오지브라(Geogebra)에서 정삼각형 작도하기
지오지브라(Geogebra)에서 정삼각형 작도하기
2016.12.15지오지브라(Geogebra)에서 정삼각형 작도하기 점 툴 을 이용하여 두점 A, B를 그린다. 선분 툴 을 이용하여 선분 AB를 그린다. 중심이 있고 한 점을 지나는 원 툴 을 이용하여, 중심이 점 A에 있고 한점 B를 지나는 원을 그린다. 중심이 있고 한 점을 지나는 원 툴 을 이용하여, 중심이 점 B에 있고 한점 A를 지나는 원을 그린다. 교점 툴 을 이용하여, 두 원의 교점을 그린다. 선분 툴 을 이용하여 선분 AC 그리고 선분 BC를 그린다. 오른쪽 클릭하여 대상보이기 체크 클릭하여 두 원을 숨기기 한다.
파이썬 자료형 Python 3 - Types and Sequences
파이썬 자료형 Python 3 - Types and Sequences
2016.12.14The Python Programming Language: Types and Sequences 'tuples'은 변경 불가능한 데이터 구조이다. x = (1, 'a', 2, 'b') type(x) tuple 'lists'는 변경 가능한 데이터 구조이다. x = [1, 'a', 2, 'b'] type(x) list 'append'를 사용하여 객체를 목록에 추가 할 수 있다. x.append(3.3) print(x) [1, 'a', 2, 'b', 3.3] 다음은 'list'의 각 항목을 반복하는 방법의 예시이다. for item in x: print(item) 1 a 2 b 3.3 또는 색인 생성 연산자 사용할 수 있다. i=0 while( i != len(x) ): print(x[i]) i = i + 1 ..
파이썬에서 함수 사용하기 Python 3 - Functions
파이썬에서 함수 사용하기 Python 3 - Functions
2016.12.14The Python Programming Language: Functions 함수의 장점 및 함수 사용법 함수는 반복적인 코드를 없애 주어 코드의 길이를 짧게 만들어 주며 코드의 유지 보수를 쉽게 만들어 준다.def를 사용하여 두 숫자를 받아서 더하는 함수 add를 작성한다. def add(x, y): return x + y print(add(1, 2)) print(add[1,2,3], [4,5,6]) 3[1, 2, 3, 4, 5, 6] 함수 이름에 저장된 레퍼런스를 다른 변수에 할당하여 그 변수를 이용한 함수 호출 가능 하다. 변수a에 add 함수를 할당 할 수 있다. def add(x,y): return x+y a = add print(a(1,2))print(a is add) 3True 함수에는 최소..