유용한 지식/매트랩15 매트랩 Powertrain Blockset과 Vehicle Dynamics Blockset을 이용한 차량 모델링 쉽게 따라하기 매트랩 Powertrain Blockset과 Vehicle Dynamics Blockset을 이용한 차량 모델링 쉽게 따라하기 열심히 연구한 내 아이디어를 실차 Level에서 실험을 하고 싶을 때는 어떡할까? 직접 자동차를 하나부터 끝까지 조립한다는 것은 말도 안되는 일이고. 시뮬레이션으로 검증하자니 내가 연구하는 파트가 아닌 부분을 언제 공부해서 구현하는지. 그런 상황에서 우연히 한줄기 빛과 같은 영상을 찾았다. 바로 Mathworks 사에서 직접 공유해주는 매트랩 비디오 웨비나 영상이다. kr.mathworks.com/videos/full-vehicle-modeling-with-powertrain-blockset-and-vehicle-dynamics-blockset-1606384617837.html .. 2021. 3. 17. 매트랩 그래프 제목, 축 이름들 줄 띄우기 방법 | plot 고급 편집2 매트랩 그래프 제목, 축 이름들 줄 띄우기 방법 | plot 고급 편집2 함수를 그릴 때 나는 주로 매트랩을 사용한다. 그래서 그래프의 제목이나 축 이름 같은 것을 적을 때 줄 한 칸을 띄어서 줄 바꾸기를 해주고 싶을 때가 종종 있는데 아무리 찾아도 간편한 방법을 못찾겠다. 그나마 찾은 방법이 아예 문장을 변수에 지정하여 newline 명령을 이용하는 방법이다. 예시는 다음과 같으니 필요하면 참고해보길 바란다. ---------------- figure(1) title(['AC Servo Motor' newline 'Experiment']) 마찬가지로 xlabel이나 ylabel에도 저런 식으로 넣어 축 이름도 줄 변경을 할 수 있다. xlabel(['Motorstr_x' newline 'Speed']).. 2021. 1. 23. 매트랩 그래프 점 잇기 / 보간법 interpolation 매트랩 그래프 점 잇기 / 보간법 interpolation 그래프를 그리기 위해 매트랩을 사용할 때 내가 가진 데이터가 연속적이지 않은 경우 다음의 방법으로 매끄럽게 연속적인 그래프를 그릴 수 있다. 우선 interp1 함수를 이용할 수 있다. 예시는 다음과 같다. 0초부터 10초까지의 연속적인 그래프가 필요하다고 가정해보자. 그러나 나는 다음과 같이 임의의 시간에 대한 특정 데이터들만 가지고 있는 상황이다. 시간 0초 1초 2초 4초 7초 9초 10초 값 1 2 3 4 5 7 8 이 값을 매끄럽게 그래프에 띄울려면 측정된 데이터 사이 값들도 있어야한다. 바로 이 측정되지 않은 사이의 값들을 선형적으로 유추하여 생성하는 함수가 interp1 함수이다. 사용법은 다음과 같다. interp1("점을 이을 원.. 2021. 1. 20. 매트랩 수식 관련 함수 모음 매트랩 수식 관련 함수 모음 복잡한 식을 정리하거나 계산할 때 이제 손으로는 풀 수 없는 몸이 되어버렸다. 공대생의 만능 계산기 매트랩으로 풀 수 있게 알아두면 좋은 함수 몇 개를 예시와 함께 소개해본다. 1. 문자 변수 생성 syms 방정식의 변수를 표현하고 싶을 때 쓰면 좋다. syms 다음에 = 을 넣는 실수는 하지말자. syms x1 x2 y = x1 + x2 + 1 2. 방정식 근 구하기, 수식 정리하기 solve 방정식의 해를 구할 때 좋다. solve(식, 변수) 형태로 입력하면 된다. syms x f = x^2 - 4 == 0; solve(f,x) 또한 특정 변수에 대해 정리하는 데 써도 된다. 다음은식 f를 x1에 대해 정리한 결과이다. syms x1 x2 f = x1^2 +x2 - 4 .. 2020. 8. 10. 이전 1 2 3 4 다음 반응형