octave 명령어 2

매트랩 대체 프로그램 : Octave 심화 연산 및 함수 설정, 사용

저번엔 기본적인 연산과 어떻게 설치하는지 살펴봤는데요. 이번엔 심화적인 부분으로 들어가도록 할게요. C++처럼 저희가 메소드를 만들어서 쓸 수 있는데요.(Function = 기능 인데 전 그냥 메소드라고 부르겠습니다.) 메소드는 edit을 켜서 만들거나 아니면 Octave에서 바로 만들 수 있어요. 위과 같이 edit을 누르면 창이 나오게 되고, 저기에 써서 우리는 저장하고 사용할 수 있게 되죠. 하지만 주의할 점이 있어요! 처음에 시작할 때, 클라이언트와 GUI가 있다고 했잖아요? **클라이언트에서는 이 에디터가 실행되지 않아요.** 위와 같이 하셔도 그냥 아무것도 안떠요 ㅠㅠ 그러므로 edit은 GUI에서 사용하도록 합시다. 그럼 이제 처음 심화 연산을 살펴볼텐데요. if문과 switch(case)문..

Study/Computer 2020.03.29

매트랩 대체 프로그램 : Octave 기본 명령어 및 연산

코로나 수업 대체 과제를 하는 중입니다 ㅠㅠ 원래 수업 갔으면 가서 배웠을텐데 흑 Octave는 기본적으로 매트랩과 비슷하죠. 사칙연산, 내장함수 사용, 변수설정 등을 할 수 있습니다. 이 내장함수들에는 밑과 같이 많은 함수들이 있어요. C++에서 가져왔다고 하네요 ㅎㅎ C++ library 안에 있는 것이면 다 사용할수 있을듯(?) 합니다. 또한 포맷도 설정이 가능한데요. 포맷이라는게 프로그래밍으로 치자면 변수 타입을 설정해 주는 것입니다. 그리고 중요한게! 이 옥타브는 비트기반 연산이기 때문에 2진수를 주 베이스로 깔고 합니다. 이게 무슨 말이냐?! 0.2 같은 경우 2진수로 표현하자면, 0.001100............ 이렇게 무한한 소수점 밑의 숫자가 나오게 되죠. 이걸 계산에 도입한다? 그러..

Study/Computer 2020.03.17
반응형