본문 바로가기

matlab

(91)
EVAL (excutive string function) 함수 사용하기 2009. 4. 15. 02:32 만약 필요에 의해서 와 같이 코딩해야한다고 생각하자.물론 예제니까 간단하게 잡았지만, 100번째정도까지만 가도 기절할 지도 모를일이다물론 구조체나 배열 등등을 적절히 쓰면 잘 해결되는 경우도 있다.그러나 어쩔 수 없는 경우라는 것도 있고, 또 속도에 큰 문제가 없다면'eval '명령어로 간단히 해결할 방법이 있는데, 머리를 싸매고 앉아있을 필요는 없지 않겠나... 먼저 이해해야할 명령어가 num2str 이라는 명령어다. 이 명령어는 당연히 발음나는데로 읽어도 그 뜻을 대강 짐작할 수 있는데 num2str(i) 이렇게 입력하면 숫자를 문자처럼 인식하게 하는 명령어다 이제 아래 코드를 보자. 아까 의도가 A1어쩌고 부터 A9어쩌고까지 직접 코드를 편집하기는 꽤나 귀찮다는데서 출발했다.이제 eval 명령어를 ..
MATLAB에서 문자연산하기 2009. 4. 15. 02:29 MATLAB에서도 문자연산 기능이 있다.가끔 생각하기 귀찮을때, MATLAB한테 간단한 미적분 문제는 맡겨도 괜찮을 것이다.^^ 문자연산은 먼저문자연산에서 사용할 변수를 선언해야 한다. syms x y 이렇게 선언을 하자...평상시 MATLAB 연산과는 달리 세미콜론(;)이나 곰마(,)는 없다. 띄어쓰기만....^^ 그리고 미분(diff)이나 적분(int) 명령을 사용해주면 된다. 이 글은 제 이전 홈페이지에 2008년 6월 15일 올렸던 내용입니다. 티스토리로 이전하면서 몇몇 글들을 이렇게 옮기고 있습니다.
Short Cuts 활용하기 2009. 4. 15. 02:25 MATLAB을 쓰면서 어떤 버젼부터 Shortcuts라는 이름의 툴바가 메인창에 있다.그런데... 이걸 사람들이 잘 안쓴다.. 뭐 안써도 상관없지만, 꽤나 유용하다 MATLAB을 처음 기동하면 툴바중에 Shortcuts가 있다. (참고로 난 메인창의 배치를 저렇게 한다... ㅋㅋ) Shortcuts에서 마우스 오른쪽 버튼을 살짝눌렀을때 나오는 메뉴다처음 MATLAB을 설치하면 두개의 Shortcuts이 있는데 없애버리자. 그리고 "New Shortcuts"하면 요런 창이 하나 뜬다... 귀엽지?^^ "Label "은 툴바에 나올 이름이고"Callback"은 원하는 함수를 넣어주면 된다. 그럼 실습해야지... 나는 코드를 지저분하게 계획성없이 짜는 나쁜버릇이 있는데이게 잘 고쳐지진 않는다뭐 그런데... 코..

반응형