MATLAB은 matrix-based 시스템의 프로그래밍 언어로써 각종 공학에 필요한 계산뿐만 아니라 여러 공학 분야에서 다양하게 시스템을 해석할 수 있는 최적의 tool로 최근 각광을 받고 있는 소프트웨어이다. 프로젝트를 진행하다 보면 데이터의 분석하기 위해 또는 문서작성을 위해 그래프를 그려야 할 경우가
현재 시간과 날짜를 matlab 함수를 이용하여 구하여 startTime.mat 파일과 startTime.dat 라는 파일에 각각 저장하시오
Datestr 함수를 사용하여 현재날짜와 시간을 보기 좋게 나타낸 사진입니다
.dat 파일로 저장하는 모습입니다
Load 와 Disp 함수를 이용하여 저장된 내용을 불러오는 모습
Y = sin(x) 그래프
MATLAB 코딩
ppt의 예시코딩
코딩 실습결과
위에서 왼쪽 예시코딩을 보면 A=inv(L)*R; B=inv(L)*D; U=V.*D;있고 for문 안의 식마다 B*U인데 B=inv(L)*U이므로 U를 U=V.*D;로 만들어 준 다음에 B=inv(L)*U;로 하고, for문 안의 식마다 있는 U를 지워줘야 올바로 된 값을 구할 수 있었다.
출력된 plot
ppt 예시코딩의 plot
위의
Matlab 으로 표를 그리는 명령어를 배웠다.
Bar(x,y,’k’) 지정하지 않은 좌표의 위치를 비워 두고 나타낸다. 하지만, Bar(y)는 지정한 좌표는 고려 하지 않고 순서대로 막대 그래프로 나타낸다.
Bar 이외에도 수평방향의 그래프를 위한 barh, 히스토그램을 위한 hist, 이산데이터 그래프를 위한stem,등등 다
2. 방법 (Materials & Methods)
실험결과
Matlab을 사용하여 coding을 하기 전에 Pspice를 이용하여 회로를 그리고 Simulation 하였다.
L1=0.1, L2=0.2, R1=1, R2=2, R3=1, C=1e-6; Vs=10
transient : 0~1 sec, 0.01ms
L3 → R3으로 바꾼 후 원하는 우리가 원하는 그래프를 얻기 위해서 mark voltage 및 current를 정하여 실행시킨다.