윈도우에서 리눅스 명령 또는 툴들을 사용할 때 GOW 도 사용하지만
2012/11/11 - [유틸] - GNU On Windows 를 이용하여 Windows 에서 Linux 명령어 사용하기
많은 분들이 훨씬 더 많은 기능을 담고 있는 Cygwin 을 주로 사용하실 텐데요~
아래 주소의 Cygwin 홈페이지를 가보니 요즘은 64 비트 Cygwin 도 나왔더군요.
http://cygwin.com/install.html
32 비트를 설치하시려면~ setup-x86.exe 파일을, 64 비트를 설치하시려면~ setup-x86_64.exe 파일을 다운로드 받아서 설치하시면 됩니다.
저도 요즘은 64 비트 윈도우를 사용하다 보니 64 비트 Cygwin 을 낼름 깔아 봤습니다.
설치 방법은 밑에 글 참조 바랍니다.
2012/10/07 - [유틸] - Cygwin에서 간단히 C 코딩해보기~
제 블로그에서는 MATLAB 을 주로 설명하지만 리눅스에서는 Octave 라는 MATLAB 과 굉장히 유사한 프로그램이 있습니다.
Cygwin 에서 Octave 를 설치하실 때, Octave 는 Math 카테고리에 있으니깐 Math 옆의 Default 라고 되어 있는 글을 클릭해서 Install 로 바꿔준 후에 설치하셔야 합니다.
기쁜 마음으로 ~ Cygwin64 Terminal 에서 다음과 같이 Octave를 실행했습니다.
뭐 당연히~ 잘~~ 실행 되더군요.
그래서 간단히 사용을 해 봤죠.
x=linspace(0, 2*pi,100);
y=sin(x);
plot(x,y)
간단하게~ sin() 그래프 그리는 건데…. 헉!! 아래와 같은 메시지가 나오면서 에러가 뜨더군요.
0 [main] octave-3.6.4 4852 child_info_fork::abort: ……………. 어쩌구 저쩌구… 블라 블라~
그래서 32 비트에서도 해보니 아래와 같이 잘 나오더군요.
64 비트에서는 안 되는게 이상해서 구글링을 해보니 아래 글의 중간 정도에 해결 방법이 있었습니다.
http://octave.1599824.n4.nabble.com/Octave-3-6-x-for-windows-td4649424.html
아래 첨부한 rebaseall_example.bat 파일을 C:\cygwin64 폴더에 다운로드 한 후에~ 아래 그림처럼 관리자 권한으로 실행해 줍니다.
< rebaseall_example.bat 파일 내용 >
@echo off
cd bin
dash -l -i -c "echo ' !! Starting rebasing. Be patient !! \n' ; rebaseall "
echo .
echo !! No rebaseall errors ? Than done and fine, !!
echo !! otherwise you have others cygwin process running !!
echo .
pause
조금 기달렸다가~ 아래와 같은 화면이 나오면 해당 화면을 닫아 주시면 문제가 해결됩니다.
이제 Octave 를 다시 실행 시키고 그래프를 그려 볼까요?
이제 아래 그림처럼 촤라락~~ 하고 그래프가 나오는 것을 확인 할 수 있습니다.
물론 예쁜 그림은 아니지만~
'programming language > Octave' 카테고리의 다른 글
Octave symbolic package 사용 (289) | 2019.01.04 |
---|---|
Windows OCTAVE 3.8 GUI 환경 (9) | 2014.09.05 |
Cygwin Octave runlength (0) | 2014.06.23 |
Octave 에서 Erfc, Erf, Q-Function 사용하기 (0) | 2014.06.15 |
Cygwin Octave package 설치 방법 (2) | 2013.09.14 |
GNU Octave doc 명령어 안 될 때 (0) | 2013.09.14 |
Windows 에서 Octave 사용하기 (0) | 2013.09.14 |
GNU Octave 를 이용해 보자 (0) | 2011.04.17 |
댓글