옥타브(Octave) 프로그래밍 - 초기화(Initialization) 함수 소개 초기화(Initialization)를 위해 사용되는 3가지 함수에 대해 살펴보도록 하겠습니다. %% Initialization clear ; close all; clc -10부터 10까지 2만큼씩 증가하는 x값을 지정해 보면 아래와 같은데요, >> x = -10:2:10; >> x x = -10 -8 -6 -4 -2 0 2 4 6 8 10 만약 clear 함수를 실행하면 x와 같은 변수(variable)들이 .. IT 2015.11.17
옥타브(Octave) 프로그래밍 - size 함수 소개 size 함수는 내장 함수(built-in function)로 행렬 a의 행(row)과 열(column) 개수를 반환합니다. 예를 들면, 3행과 2열로 된 아래 행렬 a에 size(a) 함수를 실행하면, 아래와 같이 3과 2값을 반환합니다. >> size([1,2; 3,4; 5,6]) ans = 3 2 아래와 같이 두 개의 출력 인수를 지정할 수도 있는데요, >> [nr, n.. IT 2015.11.16
온라인 구문(프로그래밍 언어) 하이라이터(Online Syntax Highlighter) 소개 최근 프로그래밍 언어 중 파이썬(Python), R, 그리고 옥타브(Octave)를 많이 쓰고 있는데요, 해당 언어 구문을 블로그에 정리하다 보면 소스코드를 돋보이게 해주는 구문 하이라이터가 필요합니다. 위 프로그래밍 언어들을 모두 지원하는 아래 사이트를 소개 드립니다. 온라인 구문(프로그래.. IT 2015.11.12
옥타브(Octave) 참조 설명서 다운로드 소개 옥타브 지원(Support) 사이트에서 관련 문서를 제공하고 있는데요, http://www.gnu.org/software/octave/support.html 수치계산을 위한 오픈소스 프로그래밍 언어 '옥타브(Octave)' 소개 http://blog.daum.net/geoscience/828 아래와 같이 참조 설명서(Reference Manual)를 HTML과 PDF 버전으로 제공 중입니다. 옥타브 HTML 참조 .. IT 2015.11.09
R 프로그래밍 - readLines()와 read.table()의 차이 R 프로그래밍에서 readLines()와 read.table()의 차이를 간략히 살펴보도록 하겠습니다. 아래와 같이 test.txt 파일이 있습니다. 먼저, 현재 사용 중인 디렉토리를 확인하기 위해 getwd()를 입력해 보겠습니다. 현재 test.tx 파일은 C:/examples 폴더에 위치하고 있는데요, setwd()를 통해 디렉토리를 변경합.. IT 2015.10.17
R 프로그래밍 - 텍스트 마이닝(tm) 패키지 소개 R 프로그래밍에서 텍스트 마이닝(tm) 패키지를 간략히 살펴보도록 하겠습니다. 텍스트 마이닝 패키지 | tm(Text Mining) Package https://cran.r-project.org/web/packages/tm/tm.pdf 참고로 한국어의 경우는 한국어 자연어 처리(KoNLP) 패키지를 이용하면 되겠습니다. 관련 글: http://blog.daum.net/geoscience/829 먼저, tm .. IT 2015.10.14
R 프로그래밍 - 한국어 자연어 처리(KoNLP) 패키지 소개 R 프로그래밍에서 한국어 자연어 처리(KoNLP) 패키지를 간략히 살펴보도록 하겠습니다. 한국어 자연어 처리 패키지 | Korean NLP(Natural Language Processing) Package https://cran.r-project.org/web/packages/KoNLP/KoNLP.pdf 먼저, KoNLP 패키지를 설치하도록 하겠습니다. 이제 설치된 KoNLP 패키지를 호출합니다. 자, 간.. IT 2015.10.13
수치계산을 위한 오픈소스 프로그래밍 언어 '옥타브(Octave)' 설치하기 요즘 코세라(Coursera)를 통해 스탠포드 대학교 '기계학습(Machine Learning)' 강의를 수강 중인데요, 프로그래밍 실습을 '옥타브(Octave)'로 배우고 있습니다. 기계학습 강의 공식 사이트: https://www.coursera.org/learn/machine-learning 이번 글은 수치계산을 위한 오픈소스 프로그래밍 언어 '옥타브(Octave)'를 .. IT 2015.10.11
KAIST 주최 '2015 기계학습(Machine Learning) 온라인 여름캠프' 소개 안녕하세요?! 정말 반가운 강의가 있어서 블로그를 통해서도 소개 드립니다. 공식 홈페이지: https://elice.io/ KAIST 주최로 '2015 기계학습(Machine Learning) 온라인 여름캠프' 프로그램이 무료로 진행되는데요, 저처럼 직장과 학업을 병행하며 오프라인 강의를 듣기에는 여력이 없는 분들께 특히 .. IT 2015.07.11
쉽고 빠르게 표현할 수 있는 'Daum 수식편집기' 소개 쉽고 빠르게 표현할 수 있는 'Daum 수식편집기(Daum Equation Editor)'를 살펴보도록 하겠습니다. Daum 수식편집기는 크롬 웹스토어를 통해 설치하실 수 있습니다. 바로가기: https://chrome.google.com/webstore/detail/daum-equation-editor/dinfmiceliiomokeofbocegmacmagjhe?hl=ko 아래 화면에서 'CHROME에 추가' 버튼을 클릭하.. IT 2015.06.14