회원가입 ID/PW 찾기

1) 지식 창고는 본인이 작성한 콘텐츠(팁/노하우/리소스/강좌 등)을 무료 혹은 가상화폐인 납포인트를 통해 공유하는 공간입니다.
2) 본인이 작성한 콘텐츠에 대해서만 지식 창고에 등록할 수 있으며, 저작권에 위배되는 콘텐츠는 사전경고 없이 삭제될 수 있습니다.
3) 콘텐츠 구매 및 첨부파일 다운로드는 회원그룹 '연구원' 이상 가능하오니, 경험치를 쌓아 진급한 후에 이용 부탁드립니다.
4) 무료 콘텐츠의 본문은 구매절차 없이 즉시 이용할 수 있으며, 판매 납포인트가 있는 콘텐츠는 구매 후 이용할 수 있습니다.
5) 콘텐츠 판매에 따른 납포인트 수익은 지정한 비율(50%)에 따라 판매자에게 지급하며, 납포인트 수익을 통해 진급을 빨리할 수 있습니다.
6) 구매 후 평가를 하면 구매 납포인트의 20%를 돌려 드립니다.

콘텐츠 수 696

[MATLAB 연재 #1] MATLAB이 뭐야?

강좌 & 팁 구매수 0 2012.05.20 17:28:40
판매자 사탄 판매 납포인트 무료 평점 3.7점 / 총 3명 참여

들어가기에 앞서..


MATLAB(매틀랩)은 MathWorks 사에서 개발한 수치 해석프로그래밍 환경을 제공하는 공학용 소프트웨어이다. 행렬을 기반으로 한 계산 기능을 지원하며, 함수나 데이터를 그림으로 그리는 기능 및 프로그래밍을 통한 알고리즘 구현 등을 제공한다. MATLAB은 수치 계산이 필요한 과학 및 공학 분야에서 다양하게 사용된다.[1]

MATLAB이란 ‘Matrix Laboratory’의 줄임말이며, 그 이름에서 알 수 있듯이 행렬 또는 벡터를 기반으로 수치연산을 수행하게 된다. MATLAB은 Cleve Moler가 Fortran으로 작성하였으며, 현재 사용되는 버젼은 C언어로 개발되었다. 개발지원환경은 마이크로소프트 윈도우, 애플社의 맥OS이다.

더 자세한 사항은 아래 홈페이지를 참조하세요.

http://www.mathworks.com/

1. MATLAB을 한마디로 정의하면 Tool입니다.

좀 더 자세히 말하자면 수치해석적인 문제들을 풀 때 사용하는 하나의 도구라고 할 수 있겠습니다.

MATLAB이 없다고 하여 신호처리가 불가능하거나, 제어 모델링이 불가능하거나 안될 이유는 없습니다.

물론 행렬연산을 못해서 수치해석을 못할리도 없습니다. 비상한 머리가 깨알같은 손놀림이 있다면 손으로 다 풀면 되니까요. 하지만 3차 이상의 방정식을 사람이 푼다는 것은 생각만 해도 힘들겠지요? 풀다가 검은 머리 파뿌리 됩니다.





201205201731.jpg

현재 최신버 젼은 MATLAB 2012a 이군요.


주로, 논문 이나 새로운 알고리즘을 개발 할 때 이론에 대한 검증이나 시뮬레이션을 할 때 매트랩을 사용하게 됩니다.

이 때 프로그램 언어를 이용하여 전부 개발할 수 도 있습니다. 미 적분 함수, 행렬 연산 함수, 문자 출력기능, 그래픽 출력기능 기능들을 개발하여 사용할 수 도있습니다.

하지만, 실제 신호처리나 제어분야 등 전 공학, 이학분야에서 사용하는 모든 함수들을

C언어와 같은 고급언어들로 직접 개발해서 사용하는 경우는 너무나 많은 시간이 소요됩니다.

더군다나, 특정 알고리즘을 설계하는데 본인이 작성한 간단한 소스코드에 버그가 있을 경우는 큰 낭패를 보게됩니다.

Matlab의 최대 장점은 수십년간 여러사람과 여러 논문에서 검증된 알고리즘을 사용한다는 것입니다.

매트랩으로 알고리즘과 이론등을 검증하고, 실제 제품에는 C언어나 기타 고급언어등을 이용하여 알고리즘을 적용하게 됩니다. 매트랩은 구현 소스코드를 빠르게 C언어나 VHDL언어로 변환하는 기능이 포함되어 있으므로 매우 편리합니다.(홍보인가요?)


2, MATLAB 장점을 살펴 볼까요?

a. 검증된 수학 함수들을 라이브러리 형태로 제공됩니다.

b. 그래픽 도구가 잘 갖춰져 있습니다.

c. 고급언어에 비해 배우기 쉽습니다.

d. 옆에 있는 대부분의 공학도가 사용하므로 Communication측면에서도 훌륭하고, 도움을 주고 받기도 좋습니다.

e. 이외에도 너무 많은 장점들이 있지만 그것들은 메뉴얼을 참조하세요.


3. MATLAB 사용분야를 살펴 볼까요?

MathWorks 홈페이지를 한번 다녀왔습니다. 아래 보시면 안되는게 없을 정도로 대부분의 공학 분야에 사용되는군요.

공학분야 이외에도 수학적 메카니즘을 이용하는 모든 곳에 이용된다고 볼 수 있는데, 저같은 경우는 경제학 관련 논문에서 통계분석 및 알고리즘 구현에 사용되는 목격했었습니다.

MATLAB® 제품군

병렬 컴퓨팅

수학, 통계학 및 최적화

제어 시스템 설계 및 분석

신호 처리 및 통신

이미지 프로세싱 및 컴퓨터 비전

테스트 및 계측

계산 금융

계산 생명공학

코드 생성과 검증

응용 프로그램 개발 배포

데이터베이스 액세스 및 리포팅



Simulink® 제품군

Simulink

고정소수점 모델링

이벤트 기반 모델링

물리적 모델링

제어 시스템 설계 및 분석

신호 처리 및 통신

코드 생성

Rapid Prototyping 및 HIL 시뮬레이션

확인, 검증 및 테스트

시뮬레이션 그래픽스 및 리포팅


4. 자 그럼 Matlab을 실행해 볼까요?

저는 맥OS에서 Matlab을 사용합니다만 윈도우와 다른 점 거의 없습니다. 64비트로 돌려서 쌩쌩 돌아갑니다.

윈도우에도 동일한 환경입니다. 맥에서 작성한 코드를 윈도우 매트랩에서 돌려도 잘 작동합니다. 그 역도 당연히 정상적으로 동작합니다. 시간 날때 맥에서 MATLAB 세팅에 대한 내용을 포스팅 하겠습니다.

>> 표시가 커맨드 표시입니다. 여기에 각종 명령들을 입력하면 우리가 원하는 수치연산을 수행할 수 있게 되는 것입니다.



201205201732.jpg

다음 강좌에서는 기본적인 사용법을 익혀보겠습니다.


참조 : [1]http://ko.wikipedia.org/wiki/MATLAB


틀린 내용이 있을 수 있으니 이 내용에 대해 전적으로 신뢰하지 마시기 바랍니다.

본 게시글은 아크마 허락없이 임의로 수정 및 재배포 할 수 없습니다.




profile
컴쟁이 2012.05.27 23:46
좋으네요...
profile
테리우스형 2012.07.17 12:38
좋은 글 고맙습니다.
profile
수풀새 2014.01.20 14:28
감사합니다
profile
비초말로 2018.12.07 16:19
좋은 글 감사합니다
search
List of Articles
번호 분류 제목 평점 포인트 판매자 등록일 구매수 조회 수
공지 공공의 목적으로 공유하고자 하는 소프트웨어는 '소프트웨어 자료실'에 업로드를 요청드립니다.
공지 구매후 평점 댓글을 남겨주시면 구매포인트의 20%를 돌려드립니다.
696 ECAD 아무거나 회로부품에 Simulation Model 연결하기 무료 아크마 2018-01-06 0 186
695 ECAD 아무거나 Altium Designer V9 datasheet 무료 아크마 2018-01-06 0 130
694 ECAD 아무거나 Altium을 활용한 PCB CAD 툴의 운용 방법 무료 아크마 2018-01-06 0 159
693 ECAD 아무거나 Altium Xspice 한글 매뉴얼 무료 아크마 2018-01-06 0 224
692 ECAD 아무거나 XSpice Simulation Model 생성관련 자료 무료 아크마 2018-01-06 0 84
691 PADS PADS를 이용하여 Rigid-flex PCB를 설계하려고 하는데요 질문 드립니다. [1] 무료 당근1 2017-08-14 0 276
690 Allego & OrCAD orcad16.0 필요합니다 64비트용 무료 내마음의일식 2017-06-27 0 356
689 Allego & OrCAD orcad 16.0 설치 주소입니다. [2] 무료 Xorcad 2017-05-16 0 1330
688 Allego & OrCAD OrCAD PCB Editor 프로그램 질문드립니다. [1] 무료 kmgn0 2017-05-16 0 285
687 ECAD 아무거나 해외 아트워크 무료 공공 2017-04-21 0 225
686 PADS netlist 생성시 에러 [1] 무료 바다새 2017-04-18 0 406
685 ECAD 아무거나 PCB 설계시 규격관련 참조자료입니다. [4] 무료 선녀와남후꾼 2016-06-16 0 381
684 PADS 공부 시작하려고하는데 pads9.5버전좀 보내주세요! [2] 무료 bbii0902 2017-03-24 0 422
683 Allego & OrCAD OrCAD Capture "N-CH MosFET" 라이브러리 찾습니다. [3] 무료 내일의나 2017-03-07 0 226
682 PADS PADS 업체에서 크렉버젼 실사... [6] 무료 단순한바보 2017-02-21 0 1517
681 Allego & OrCAD Negative Planes에 대해 질문 드립니다. [2] 무료 Astro 2017-02-14 0 161
680 PADS Macbook사용하고 있습니다. [1] 무료 어린왕자.. 2017-02-14 0 160
679 PADS win 8.1에서 설치 시 install.txt가 안생겨요 [1] 무료 어린왕자.. 2017-02-14 0 99
678 PADS pads layout 질문 [1] 무료 YEJUN 2017-02-10 0 181
677 ECAD 아무거나 Artwork [1] 무료 YEJUN 2017-02-10 0 124
  • 말로하는 사랑은 쉽게 외면할 수 있으나 행동으로 보여주는 사랑은 저항할 수가 없다.
    - 무니햄
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.