:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/04/01 22:29
저 코드는 제가 만든게 아니고 책에 있는거 그대로 타이핑 한거에요 근데 도저히 왜 저런 에러가 나는지 모르겠네요 흑흑 알려주세요
12/04/01 23:12
운영체제랑은 관계 없는것 같습니다
저에겐 저 붉은색 글씨가 매우 익숙한 걸로봐서 코딩이 오류난것 같구요. 지금 매트랩이 없어서 시험을 못 해보겠는데, tf가 뭐하는 명령어죠? 아마 여기서 tf라는 명령어를 구동하기 위해서는 double type이 아닌 다른것으로 구성된 num1 num2가 필요할 것 같은데요? 음.. 2011에선 됐는데, 2010에선 안되는거보면 11버전이 나오면서 tf랑 step 이라는 명령어가 double을 인식하게 업그레이드 된것 같네요. 오래되서 기억이 안나는데, double이 먼지;; double이 아닌걸로 한번 매트릭스를 짜서 해보심이 어떨까 합니다
12/04/01 23:35
제가 알기로 tf는 두 행렬을 각각 분자, 분모의 다항식 계수로 받아들여서 transfer function을 만들어주는 명령어이구요, 매트랩 자체에 내장되어있는걸로 알고있습니다. step 함수 역시 주어진 transfer function에 step input이 작용했을 때 그에 따른 output 값을 matrix 형태로 내주는 명령어이구요..
밑에 경우에는 완전히 정의된 sys 형태의 transfer function을 input으로 넣거나, 그림처럼 행렬 두개를 넣어도 되는 것 같은데, 딱 보니까 num2가 차수가 더 낮네요.. denominator의 차수가 더 높아야 tf가 제대로 정의되는 걸로 알고 있습니다. 위에 오류는 오류날 부분이 없는것 같은데.. 그건 둘째치고 저렇게 같은 오류가 생기는 이유는 잘 모르겠네요 죄송합니다 흑.. help 명령어를 잘 활용해보세요~!!
|