게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] matlab 으로 미분방정식 해석시 방정식 표현 질문입니다
게시물ID : science_53799짧은주소 복사하기
작성자 : IlIlIlIlI
추천 : 0
조회수 : 599회
댓글수 : 1개
등록시간 : 2015/09/16 20:46:55
옵션
  • 베스트금지
  • 본인삭제금지
안녕하세요 matlab 프로그램에 대해 궁금한거 있어서 왔습니다 게시판이 맞지 않다면 정말 죄송합니다.. 여기에 공학도분들이 많은거같아서
여기다 이렇게 글을 올립니다..
 
(이거 과제내준거 물어보는거 아니고, 수업시간에 한 내용 복습하는데 잘 이해가 안되는 부분 있어서 질문하는겁니다ㅠ 외국인교수라 영어로수업하는데다가 타이핑 따라 치느라 정신없어서 설명을 놓친것같습니다 ㅠ)
232.PNG
 
위 사진처럼 , 질량이 6500kg이고 초속 50m/s(+방향으로 놓음), 초속과 반대방향으로 10000N의 힘을 받고있는 물체에 대한
해석을 매틀랩으로 했습니다. 위와 같은 조건에서 제가 시간 t에 대한 속도, 가속도, 위치 식을 구해놓았습니다.
 아래 사진이 수업당시 교수님이 하신대로 따라서 짠건데,
 
222.PNG
 
이걸 그래프로 구현하면 아래처럼 나옵니다.
333.PNG
 
그래프 보고 위 식에 값 넣어서 대조해보면 프로그램은 잘 짜여진것 같습니다.
 
근데 저를 고민하게 만든건, 2번째 사진의 빨간색 밑줄 친 부분입니다.
xdot = @(t,x) [x(2) ;  -10000/m*x(2); 라고 되어있는데, 이 부분이 도저히 뭔 뜻인지 이해가 안갑니다
 
1. 제가 이전 수업시간까지 배우기로는 보통 방정식을 나타낼 때 dx = @(t , x) x*t^2 + 2*t ;
이런식으로 나타냈는데 여기서는 [ ; ] 안에 뭔가를 막 써넣었는데, 저걸 어떤식으로 제가 해석해야할지 모르겠습니다
 
2. 혹시나 x(2)에서 2를 t=2일 때의 x값을 표현하려고 넣었나 싶어서 봤는데, 보니까 그건 아닌거같습니다. 뭘 표현하려고 저렇게 쓴건가요
 
3.  -10000/m*x(2) 이부분도 궁금합니다. -1000/m * t도 아니고 x(2)가 느닷없이 왜 끼는지 ㅡ.ㅡ
 
매틀랩 좀 아시는분들 제발 도와주세요
 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호