• 검색 결과가 없습니다.

중고생들을 위한 매스매티카 기초#6:

N/A
N/A
Protected

Academic year: 2021

Share "중고생들을 위한 매스매티카 기초#6:"

Copied!
4
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

존리edu 수학적 디지털 교육 시리즈 (JohnLeeEdu.Tistory.Com)

중고생들을 위한 매스매티카 기초#6:

오늘의 주제: 리스트 만들기 1 -

* 이 영상은 콩글리쉬와 브로큰 잉글리쉬/코리안, 그리고 주변잡음을 포함하고 있습니다.

나레이터: John Lee

학생: 존리

선생님: Jon Lee

* 매스매티카는 무료 로 온라인에서 TRY할 수 있습니다. 자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요. - JohnLeeEdu.Tistory.Com/28

매스매티카 Tip: 명령어에 코멘트 달기

In[1]:= (* 2019-0314 *)

var1 = {4, 5, 6, 1}

(* 2019-0314 *)

Out[1]= {4, 5, 6, 1}

In[2]:= var2 = {4, 7, 9, 8} (* 2019-0315 *)

Out[2]= {4, 7, 9, 8}

Table로 규칙적인 숫자 리스트 만들기 examples

일단 몇개의 예를 통해서 감을 익혀봅시다!

In[3]:= (* k+10의 값을 리스트로 만들어 주는데 k는 1부터 7까지 가는데 +2씩 증가 *)

Table[k + 10, {k, 1, 7, 2}]

Out[3]= {11, 13, 15, 17}

In[4]:= (* 요건 뭘까요? *)

Table[2 k, {k, 1, 7, 2}]

Out[4]= {2, 6, 10, 14}

(2)

In[5]:= (* 그럼 이건? *)

Table[k, {k, 1, 7, 2}]

Out[5]= {1, 3, 5, 7}

In[6]:= (* 꼭 k만 써 줄 필요 없음 *)

Table메롱 + 10, 메롱, 1, 7, 2

Out[6]= {11, 13, 15, 17}

Table로 규칙적인 숫자 리스트 만들기 일반화 Table[ 표현 , { i, 시작, 끝, 스텝} ]

실행시키면 표현의 값을 리스트로 만들어 주는데 iterator i의 값은 단계적으로 바뀐다. 표현은 iterator i 를 포함하고 있을 수도 있고 포함하고 있지 않을 수도 있다.

1번째 i값: 시작

2번째 i값: 1번째 i값 + 스텝 3번째 i값: 2번째 i값 + 스텝 ....

마지막 i값: (마지막-1)번째 i값 + 스텝 (그 값은 끝과 같거나 아니면 끝을 넘지 않는 가장 가까운 값)

In[7]:= (* 표현이 i2+10 이고 i는 1부터 2씩 증가하여 10을 넘지않는 9까지 간다. *)

Tablei2+10, {i, 1, 10, 2}

Out[7]= {11, 19, 35, 59, 91}

Out[8]//TableForm=

i i2+10 과정 i2+10 결과 1 (1)2+10 11

3 (3)2+10 19 5 (5)2+10 35 7 (7)2+10 59 9 (9)2+10 91

2 Note06- 1.nb

(3)

Table로 규칙적인 숫자 리스트 만들기 examples (계속)

In[9]:= (* 요건 뭘까요?: 표현에 iterator가 없는 경우 *)

Table[i, {k, 1, 6, 1}]

Out[9]= {i, i, i, i, i, i}

In[10]:= (* 다른 변수나 문자는 그냥 상수 취급 *)

Table[k + i, {k, 1, 6, 1}]

Out[10]= {1 + i, 2 + i, 3 + i, 4 + i, 5 + i, 6 + i}

In[11]:= (* 끝이 딱 맞아 떨어질 때: k가 2부터 2씩 증가하여 6까지 갈 때 *)

Table[10 k, {k, 2, 6, 2}]

Out[11]= {20, 40, 60}

In[12]:= (* k가 2부터 2씩 증가하여 7까지 갈 때: 끝이 안맞아 떨어질 때 *)

Table[10 k, {k, 2, 7, 2}]

Out[12]= {20, 40, 60}

In[13]:= (* 시작과 끝이 같을 때 *)

Table[10 k, {k, 5, 5, 0}]

Out[13]= {50}

Note06- 1.nb 3

(4)

In[14]:= (* iterator가 2씩 감소할 때 *) Table[k, {k, 6, 2, -2}]

Out[14]= {6, 4, 2}

In[15]:= (* 감소하는데 마이너스를 안써주면...*)

Table[k, {k, 6, 2, 2}]

Out[15]= {}

Quiz

#1: 1 부터 1000까지의 자연수 중에서 17의 배수의 리스트를 만들고 그 리스트의 총 합과 원소들의 총 갯수 그리고 리스트의 평균을 구하여라.

#2: Table[1/k , {k, 6, 1, -2}]를 실행했을 때 예상되는 결과는?

#3: Table[표현, {k, 1, 5, 1}]을 실행했더니 결과가 {1, 3, 5, 7 ,9}가 나왔다. “표현”에 알맞은 식은?

* 매스매티카는 무료 로 온라인에서 TRY할 수 있습니다. 자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요. - JohnLeeEdu.Tistory.Com/28

4 Note06- 1.nb

참조

관련 문서

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요.. 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는

자세한 내용은 이 화면 또는 설명에 있는 링크를 참고하세요... 자세한 내용은 이 화면 또는 설명에 있는