본문 바로가기

동영상강의

강의48] 양파같은 명령어(Nested functions): 매스매티카 기초 Mathematica tutorial 메인: FoldList, NestList, Accumulate, NestWhileList, FixedPointList 강의노트 다운로드: 연습문제 커밍순 더보기
강의47] 숫자에 관하여 (about Numbers): 매스매티카 기초 Mathematica tutorial 메인: Numbers, Integer, Real, Rational, Complex, Head, N, Abs, Round, Log, Log10 강의노트 다운로드: 연습문제 커밍순 더보기
강의46] 함수, 변수, 룰 적용 팁(Delayed and Repeated Assignment / Rule): 매스매티카 기초 Mathematica tutorial 메인: Set, SetDelayed, Rule, RuleDelayed, Repeated Assignment/Rule 강의노트 다운로드: 연습문제 커밍순 더보기
강의45] 스트링 패턴(String Pattern): 매스매티카 기초 Mathematica tutorial 메인: StringCases, StringReplace, StringExpression, StringMatchQ 키워드: StringCases(29), Pattern(9), String(9), StringMatchQ(9), Shortest(7), Framed(6), StringExpression(6), StringReplace(6), Cases(3), True(3), FullForm(2), Row(2), Select(2), WikipediaData(2), Apply(1), False(1), Head(1), List(1), Replacement(1), Sort(1), TextWords(1) 강의노트 다운로드: 연습문제 커밍순 더보기
강의44] 스트링(String): 매스매티카 기초 Mathematica tutorial 메인: StringLength, StringReverse, StringTake, StringDrop, StringJoin, WikipediaData, DeleteStopwords, TextWords, WordCloud, TextSentences, Import, StringSplit, ToString, ToExpression 키워드: String(24), StringLength(12), StringJoin(10), DeleteStopwords(9), Hello(7), TextWords(6), StringTake(5), ToExpression(5), ToString(5), WikipediaData(5), StringSplit(4), WordCloud(4), Characters(3), Import(3), Si.. 더보기
강의43] Graphics: 매스매티카 기초 Mathematica tutorial 메인: Graphics, Circle, Line, Disk, Graphics3D, Sphere, Cone All 키워드: Graphics(35), Circle(30), ImageSize(24), Small(22), Axes(13), True(13), Style(11), Table(9), AxesOrigin(8), Graphics3D(5), Line(5), Red(5), Sphere(5), Automatic(4), GridLines(4), RandomColor(4), RandomReal(3), RegularPolygon(3), Dashed(2), Disk(2), Plot(2), Thick(2), Thickness(2), Cone(1), Manipulate(1), Matrix(1), Medium(1), Op.. 더보기
강의42] 스타일 Style: 매스매티카 기초 Mathematica tutorial 메인: Style 키워드: Style(51), Blue(13), Range(13), Labeled(9), PrimeQ(9), Red(9), Grid(8), Hue(6), Partition(6), Frame(5), Highlighted(5), Color(4), Olive(4), Table(4), Background(3), Green(3), Navy(3), RandomColor(3), RGB(3), Bold(2), Chalkboard(2), Cool(2), FontFamily(2), Lighter(2), RandomInteger(2), RGBColor(2), Degree(1), Font(1), RandomColor(1), Highlight(1), HTML(1), Orange(1), Rotate(1), Sqr.. 더보기
강의41] Pattern, Rule, Replacement: 매스매티카 기초 Mathematica tutorial 메인: Cases, Pattern, Replacement, Rule, Head 키워드: Cases(43), Pattern(18), Sin(14), Head(11), Integer(6), Real(5), Cos(4), Rational(4), Select(3), Symbol(3), Complex(2), Framed(2), Power(2), Wolfram(2), Book(1), Concept(1), Elementary(1), EvenQ(1), ImageSize(1), Introduction(1), Language(1), List(1), N(1), Plot(1), Plus(1), PrimeQ(1), Replacement(1), Rule(1), Small(1), Solve(1), Stephen(1), String.. 더보기
강의40] Array/Matrix: 매스매티카 기초 Mathematica tutorial 메인: Array, Matrix키워드: Array(17), Matrix(11), MatrixForm(7), Grid(3), Table(3), Inverse(2), Prime(2), Det(1), Diterminant(1), Dot(1), Plus(1), Subscript(1), Times(1)강의노트 다운로드: 연습문제 커밍순 더보기
강의39] 명령어 적용법 Apply : 매스매티카 기초 Mathematica tutorial 메인: Apply, @@, @@@키워드: Cross(8), Apply(6), Superscript(6), Times(6), Length(3), FactorInteger(2), True(2), Plus(1), Rotate(1)강의노트 다운로드: 연습문제 커밍순 더보기
강의38] 판단 조건 선택 분류 (If, Select, SortBy): 매스매티카 기초 Mathematica tutorial 메인: If, Select, SortBy키워드: Select(13), If(8), Mod(8), False(6), SortBy(6), True(5), EvenQ(3), LetterQ(2), PrimeQ(2), Characters(1), ImageSize(1), Length(1), MemberQ(1), OddQ(1), Plot(1), Small(1), Sort(1), WordList(1)}강의노트 다운로드: 연습문제 커밍순 더보기
강의37] 리스트 뚫기 Map: 매스매티카 기초 Mathematica tutorial 메인: Map, /@, Listable키워드: Map(13), Framed(12), Rotate(12), Table(6), Attributes(4), Listable(4), Range(4), Sin(4), AbsoluteTiming(2), Protected(2), ReadProtected(1), Row(1), True(1)강의노트 다운로드: 연습문제 커밍순 더보기
강의36] Array3: 매스매티카 기초 Mathematica tutorial 메인: Array, ArrayPlot, Transpose키워드: Transpose(9), ArrayPlot(5), Grid(5), ImageSize(5), Small(5), Random(3), Automatic(2), PlotLegends(2), Array(1), Bottom(1), ColorFunction(1), Filling(1), Large(1), ListPlot(1), PlotStyle(1), PointSize(1), Red(1), TemperatureMap(1)강의노트 다운로드: 연습문제 커밍순 더보기
강의35] Array2: 매스매티카 기초 Mathematica tutorial 메인: Part, Grid키워드: Table(12), All(6), Grid(5), Frame(4), Part(1), True(1)}강의노트 다운로드: 연습문제: 커밍순 더보기
강의34] Array1: 매스매티카 Mathematica tutorial 메인: Array, Grid키워드: Array, Grid(10), All(8), Frame(4), Array(3), MatrixForm(3), Row(3), Table(3), TableForm(3), Dimensions(2), Partition(1), Range(1), TableHeadings(1)강의노트 다운로드: 연습문제: 커밍순 더보기
강의33] 이것저것2(Prime, Characters, etc): 매스매티카 기초 Mathematica tutorial 메인: Prime, Characters, WordList, LetterNumber, FromLetterNumber, RomanNumeral키워드: Prime(6), RomanNumeral(6), Characters(5), FromLetterNumber(5), LetterNumber(5), Table(4), WordList(4), Range(3), Alphabet(2), ImageSize(1), J,e,n,n,y(1), Length(1), ListLinePlot(1), Small(1)강의노트 다운로드: 연습문제#1: 다음의 두 명령어를 실행했을 때 나오는 결과는 각각 무엇을 의미하는가?Total[Table[Length[Characters[i]],{i,WordList[]}]]Length[Flatten[Cha.. 더보기
강의32] 이것저것1: 수학적 디지털 툴(매스매티카) Mathematica tutorial RandomInteger, RandomReal, RandomColor, Alphabet 이번 시간에는 수학적 디지털 툴 매스매티카의 RandomInteger, RandomReal, RandomColor, Alphabet, ToUpperCase, ToLowerCase 등의 명령어들에 대해서 알아보자.강의노트 다운로드: 연습문제#1: 알파벳 26 글자를 랜덤으로 배열한 리스트를 만들어라.예상 결과: {q,x,o,r,n,u,i,b,k,d,z,a,v,h,w,g,m,c,t,j,f,l,e,p,y,s} - 랜덤이기 때문에 여러분들의 답과 다를 수 있음. #2: 10에서 20사이의 랜덤 정수와 알파벳 문자로 a 부터 z 까지 순서쌍을 만들어라.예상 결과: {{a,20},{b,18},{c,17},{d,18},{e,12},{f,11},{g,17},{h,19},{i,14},{j,16},{k,20},{l,18}.. 더보기
강의31] 파이 프로젝트5: 수학적 디지털 툴(매스매티카) Mathematica tutorial Pi project5 이때까지 (강의2 ~ 26) 배웠던 것을 파이 프로젝트라는 가상의 아카데믹 exercise를 통해서 복습해 보겠습니다. 파이 프로젝트는 총 5편으로 구성되어 있습니다.파이 프로젝트 강의노트 다운로드: 더보기
강의30] 파이 프로젝트4: 수학적 디지털 툴(매스매티카) Mathematica tutorial Pi project 이때까지 (강의2 ~ 26) 배웠던 것을 파이 프로젝트라는 가상의 아카데믹 exercise를 통해서 복습해 보겠습니다. 파이 프로젝트는 총 5편으로 구성되어 있습니다.파이 프로젝트 강의노트 다운로드: 더보기
강의29] 파이 프로젝트3: 수학적 디지털 툴(매스매티카) Mathematica tutorial Pi project 이때까지 (강의2 ~ 26) 배웠던 것을 파이 프로젝트라는 가상의 아카데믹 exercise를 통해서 복습해 보겠습니다. 파이 프로젝트는 총 5편으로 구성되어 있습니다.파이 프로젝트 강의노트 다운로드: 더보기
강의28] 파이 프로젝트2: 수학적 디지털 툴(매스매티카) Mathematica tutorial Pi project 이때까지 (강의2 ~ 26) 배웠던 것을 파이 프로젝트라는 가상의 아카데믹 exercise를 통해서 복습해 보겠습니다. 파이 프로젝트는 총 5편으로 구성되어 있습니다.파이 프로젝트 강의노트 다운로드: 더보기
강의27] 파이 프로젝트1: 수학적 디지털 툴(매스매티카) Mathematica tutorial Pi project 이때까지 (강의2 ~ 26) 배웠던 것을 파이 프로젝트라는 가상의 아카데믹 exercise를 통해서 복습해 보겠습니다. 파이 프로젝트는 총 5편으로 구성되어 있습니다.파이 프로젝트 강의노트 다운로드: 주의: N[Pi, 숫자]는 결과를 반올림할 수 있으면 반올림해서 보여줌. 더보기
강의26] 리스트 다루기5: 수학적 디지털 툴(매스매티카) Mathematica Insert Delete Count Partition 수학적 디지털 툴 매스매티카의 다음과 같은 명령어에 대해서 알아보자.Insert, Delete, Count, Partition강의노트 다운로드: 연습문제: 다음의 결과를 예상하여라.#1: Insert[{1,2,3,4},{2,4},3][[3]]#2: Count[Flatten[Insert[{1,2,3,4},{2,4},3]],4]#3: Partition[Table[Length[Range[i]],{i,20}],5] 더보기
강의25] 리스트 다루기4: 수학적 디지털 툴(매스매티카) Mathematica Join Union Intersection Append Prepend 수학적 디지털 툴 매스매티카의 다음과 같은 명령어에 대해서 알아보자. Join, Union, Intersection, Append, Prepend강의노트 다운로드: 연습문제: 다음의 결과를 예상하여라.#1: Prepend[{1,2,3},{100,200}][[1,2]]#2: Union[Flatten[Table[Prepend[Range[i],i],{i,10}]],Range[10]]#3: Join[Table[Range[i],{i,3}]] 더보기
강의24] 리스트 다루기3: 수학적 디지털 툴(매스매티카) Mathematica List Part 수학적 디지털 툴 매스매티카의 Part명령어를 써서 원하는 원소를 찾아주는 연습을 해보자. 강의노트 다운로드: 연습문제: 다음의 결과를 예상해 보아라.#1: {a,{1,2,3,4},c,{1,2}}[[2]][[2]]#2: {a,{1,2,3,4},c,{1,2}}[[2;;3]]#3: {a,{1,2,3,4},c,{1,2}}[[{2,4}]]#4: {a,{1,2,3,4},c,{1,2}}[[2,4]] 더보기
강의23] 리스트 다루기2: 수학적 디지털 툴(매스매티카) Mathematica List Column Flatten Take Drop 수학적 디지털 툴 매스매티카 명령어 Column, Flatten, Take, Drop등을 이용하여 리스트에서 필요한 원소를 빼내는 일등에 대해서 알아보자.강의노트 다운로드: 연습문제: 다음의 결과를 예상하여라.#1: Take[{4,7,9,10},2]#2: Table[i, {i, Drop[Range[10],-5]}]#3: Last[Drop[Table[Range[i],{i,5}],2]]#4: Table[Last[Range[i]],{i,5}] 더보기
강의22] 리스트 다루기1: 수학적 디지털 툴(매스매티카) Mathematica List First Last Reverse Sort Row First, Last, Reverse, Sort, Row등 수학적 디지털 툴 매스매티카의 명령어를 이용해서 리스트에서 원하는 원소를 뽑고 또 정렬하는 일, 그리고 리스트를 가로줄로 표현하는 방법에 관해서 알아보자.강의노트 다운로드: 연습문제#1: 아래 리스트 속의 첫번째 리스트를 내림차순으로 정리하여라.{{11,6,7},{10,2,2}} #2: 다음의 결과을 예상하여라.Row[Table[Range[i],{i,2,5,2}]] 더보기
강의21] Interactive 컨트롤: 수학적 디지털 툴(매스매티카) Mathematica Manipulate 수학적 디지털 툴 매스매티카의 Manipulate명령어를 사용하여 interactive한 컨트롤 앱을 한 번 만들어보겠습니다.강의노트 다운로드: 연습문제 #1: Manipulate와 PieChart를 사용하여 Chart를 균등하게 나눌수 있는 App을 만드는데 Chart가 피자라고 생각하고 균등하게 2등분 부터 12등분까지 나눌 수 있게 하여라.#2: Sin[x]와 Sin[x]^n의 그래프를 x가 0부터 4Pi 까지 그려라. 단 n은 2부터 1000까지 1씩 control할 수 있게 하여라. n이 높아질수록 그래프가 어떻게 되는가? 더보기
강의20] 나누기/거듭제곱: 수학적 디지털 툴(매스매티카) Mathematica Divide Power Exp 수학적 디지털 툴 매스매티카에 사용되는 나누기와 거듭제곱의 명령어에 대해서 알아보자.강의노트 다운로드: 연습문제: 다음의 결과를 예상하여라.#1: 2^2+5#2: 2^2 3#3: 2^2/4#4: 2^(2/4)#5: Range[5]^2+Sin[x]^2#6: Log[10,10^Range[5]] 더보기
강의19] 곱하기: 수학적 디지털 툴(매스매티카) Mathematica Times 이번 시간에는 수학적 디지털 툴 매스매티카에서 곱하기를 표현하는 방식들에 대해서 알아보고 리스트에 곱하기를 적용시켜 보겠습니다.강의노트 다운로드: 연습문제: 다음의 결과를 예상하여라.#1: Times[10,10,10,Range[4]]#2: Times[10,10,10,Total[Range[4]]]#3: Times[10,10,10,Length[Range[4]]]#4: Times[10,10,10,{10,100}]#5: Times[10,10,10,Subtract[10,1]]#6: Times[10,Range[4]] 더보기