1. Specifiers
2.์ ๋๊ป
plot(x,y1,x,y2,'LineWidth',2.0)
3.legend
ํน์ ๊ทธ๋ํ๋ฅผ ์ง์ ํ์ฌ legend๋ฅผ ๋ถ์ด๋ ๋ฐฉ์
plot3(x,y,z,'line specifiers' , 'property Name' , 'property value')
์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ์กฐ๊ฑด ๋ํ ์ฐจ์ด์ ์ ์์ต๋๋ค.
<plot3> ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฐ ์์ผ๋ก ๊ทธ๋ํ๊ฐ ์ถ๋ ฅ์ํฉ๋๋ค. ์ฝ์ฃ ?
๋ง์ผ '์ฌ์ฉ์ ๋์์ธ' ์ ๋ ฅ์ ๋ํ ๋ด์ฉ์ด ๊ธฐ์ต์ด ์๋์๋ฉด '2์ฐจ์ ๊ทธ๋ํ' ํฌ์คํ ์์ ์ค๋ช ์ ๋ณด๊ณ ์ค์๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ํ๋ฅผ ์ถ๋ ฅํ์ง๋ง ๋ท๋ฐฐ๊ฒฝ์ ์ ์ด ๊ตฌ๋ถ์ ์ด ์์ผ์๋ค๋ฉด 'grid on' ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์๋ฉด ๋ฉ๋๋ค. (๊ตฌ๋ถ์ ์ ์ง์ฐ๊ณ ์ถ๋ค๋ฉด 'grid off')
ํ๋ ฌ์ ๋ฐ์ดํฐ๊ฐ ์๋ ๋ฒ์ ํ์์ผ๋ก ์ฃผ์ด์ง ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด ๋ช ๋ น์ด ํ๋๋ก ๊ฐ ์ถ์ ํฌ๊ธฐ๋ฅผ ์๋ก ๋ง๊ฒ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
[X Y]=meshgrid(x,y)
x์ y๋ ์ ์์ญ์ ๋๋๋ ๋ฒกํฐ(๋ฒ์) ์ด๋ฉฐ X์Y๋ ๊ฐ๊ฐ x์ y์ ์ขํ๋ก ์ด๋ฃจ์ด์ง ์ขํ ์ ๋๋ค.
์ด๋ฐ ์์ผ๋ก ์ฃผ์ด์ง ๋ฒ์๋ก ์์ฑํ X์ Y์ ์ขํ์ ๋๋ค.
์ฝ๋ ๋ฐฉ๋ฒ์ X์ Y์ ๊ฐ์ ์ฃผ์์ ์์๋ฅผ ์ฝ์ด๋ด๋ฉด ๋ฉ๋๋ค.
โ 3์ฐจ์ ๊ทธ๋ํ์ ๋์์ธ
2์ฐจ์ ๊ทธ๋ํ ์์๋ ์ฌ๋ฌ๊ฐ์ง ๋์์ธ์ด ์กด์ฌํ์ต๋๋ค. ๋ง๋ํ ๋ฟ๋ฆฌํ ํ์ดํ ๋ฑ๋ฑ
3์ฐจ์ ๋ํ ์ฌ๋ฌ ๋์์ธ์ด ์กด์ฌํฉ๋๋ค.
โป์์๋ก ์ถ๋ ฅํ ๊ทธ๋ํ์ ๋ฐ์ดํฐ๋ ์์์ ์์๋ก ํ ๋ฐ์ดํฐ์ ๋์ผํ ๋ฐ์ดํฐ ์ ๋๋ค.
1) ๊ทธ๋ฌผํ
mesh(X,Y,Z)
๊ทธ๋ฌผํ ๊ทธ๋ํ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํํ์ ๋๋ค. ์ ์๊น์ ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ ์ง์ ํ ์ ์์ต๋๋ค.
2) ํ๋ฉดํ
surf(X,Y,Z)
๊ทธ๋ฌผํ ๊ทธ๋ํ์ ๊ฐ์ ํํ์ด์ง๋ง ๋ฉด์ ์์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฉด์ ์ ๋ํ ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ ์ง์ ํ ์ ์์ต๋๋ค.
3) ์ปคํผํ
meshz(X,Y,Z)
๊ทธ๋ฌผํ์ ํํ์ ํ๋จ๊ณ ์ฌ๋ผ๊ฐ ํํ์ ๋๋ค. ๊ทธ๋ํ์ ๋ฐ๋ฅ์ ๋ณด์๋ฉด ์ปคํผ์ฒ๋ผ ๊ทธ๋ํ์ XY๋ฉด๊น์ง ์ ์ด ๋ด๋ ค๊ฐ์๋ ๊ฒ์ ๋ณธ์ ์์ต๋๋ค.
๋ชจ์์ด ๋ง์น ์ปคํผ๊ฐ์์ ์ปคํผํ์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
ํ๋ฉด ์ปคํผํ(surfz)์ ๋ช ๋ น์ด์ ์์ต๋๋ค.
โป ์ฌ๊ธฐ์ ๋ถํฐ๋ ๊ทธ๋ํ ๋ชจ์์ด ์์๋ก ์ฐ๊ธฐ์๋ ๋ถ์ ์ ํ์ฌ ๋ณ๋์ ํจ์๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
4) ๋ฑ๊ณ ์ (๊ทธ๋ฌผํ/ํ๋ฉดํ)
meshc(X,Y,Z)
๊ทธ๋ฌผํ ๋ชจ์์์ XY๋ฉด์ ๋ณด์๋ฉด 2์ฐจ์ ๋ฑ๊ณ ์ (contour)์ด ์์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ช ๋ น์ด์์์ c๋ contour์ ์๊ธ์์์ ๋ฐ์จ ๊ฒ ์ ๋๋ค.
surfc(X,Y,Z)
์์ ๋ช ๋ น์ด์ ๊ฐ์ ํ์์ ํ๋ฉดํ์ ๋๋ค. ๋จ์ง ๋ฉด์ ์๊น์ด ์ถ๊ฐ๋์๋ค๋ ์ฐจ์ด์ ๋ง ์์ต๋๋ค.
5) 3์ฐจ์ ๋ฑ๊ณ ์
contour3(X,Y,Z,n)
๊ทธ๋ํ๋ฅผ ๋ฑ๊ณ ์ ์ผ๋ก ํํํ ๊ทธ๋ํ ์ ๋๋ค. ๋ช ๋ น์ด์ n๋ ํํํ ๋ฑ๊ณ ์ ์ ๊ฐ์ ์ ๋๋ค.
6) 2์ฐจ์ ๋ฑ๊ณ ์
contour(X,Y,Z,n)
์์ ๊ฐ์ ๋ฑ๊ณ ์ ์ผ๋ก ํํํ ๊ทธ๋ํ์ ๋๋ค.
3์ฐจ์ ๊ทธ๋ํ๋ ์๋๋๋ค๋ง;; ์๊ณ ๊ณ์๋ฉด ์ธ์ ๊ฐ ์ธํ ์ง์ ;;
โ ๊ทธ ์ธ ๋ช ๋ น์ด์ ์ค์
๊ทธ๋ํ๋ฅผ ์ด์ฉํ๋ค๋ณด๋ฉด ํ๋ก๊ทธ๋จ์ด ๊ฐ์ฅ ์ ์ ํ ์์ ์ฌ์ฉ์๊ฐ ๊ตฌ๋ถํ๊ธฐ ์ฝ๋๋ก ์ง์ ์ ํด์ฃผ์ง๋ง ๊ฐ์ธ์ ์ผ๋ก ์ค์ ์ ํ๊ณ ์ถ์ ์๊ฐ์ด ์์ต๋๋ค.
์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด '๋น์ 3์์'์ ๋ํด ์๊ณ ๊ณ์ ์ผ ํฉ๋๋ค.
์คํ๊ต ์์ ๊ณผํ์์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ค์ ๋ณด๋ค์ .
๋น์ ๋ชจ๋ ์์ ํฉ์น๋ฉด ํฐ์์ด ๋๋ค๋ ํน์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ช ๋ น์ด๋ฅผ ์์๋ณด๊ฒ ์ต๋๋ค.
colormap(C)
C๋ 3๊ฐ์ ์์๋ก ์ด๋ฃจ์ด์ง ํ๋ ฌ ํ์์ด๋ฉฐ ์์๋ [๋นจ ์ด ํ]์ ๋๋ค. ์ ๋ ฅํ ์ ์๋ ์ซ์๋ ์ต๋ 1 ์ด๋ฉฐ 0๊ณผ 1 ์ฌ์ด์ ์์์ ์์ ๊ฐ๋๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
[0 0 0] = ๊ฒ์ / [1 0 0]=๋นจ๊ฐ / [0 1 0]=์ด๋ก / [0 0 1]= ํ๋
๊ท์น์ ์ดํด ํ์ จ๋์?
๊ทธ๋ ๋ค๋ฉด ์ํ ๋ ธ๋ ํฐ์ ๋ ๋ฌธ์ ์์ต๋๋ค.
[1 0 1]=์ํ / [1 1 0]=๋ ธ๋ / [1 1 1]=ํฐ์
๊ฐ๋ ์กฐ์ ๋ง ์ ํ์๋ฉด ๋ง์ ์์ ํํํ ์ ์์ต๋๋ค. ๋จ ์ด ๋ช ๋ น์ด๋ ๊ทธ๋ํ์ ์์ ๋จ์์ผ๋ก๋ง ์ง์ ํ ์ ์์ต๋๋ค.
๋ง์ผ ๋ ์์ธํ ์ค์ ์ ํ๊ณ ์ถ์ผ์๋ค๋ฉด ๊ทธ๋ํ์ฐฝ ์๋จ์ View > Property Editor ์ ๋ค์ด๊ฐ์ ์ ์ค์ ์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ํ๋ฅผ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ ์ค์ ํ๊ณ ์ถ์ผ์๋ค๋ฉด
view(๋ฐฉ์๊ฐ , ๊ณ ๋๊ฐ) or view([x,y,z])
๋ฐฉ์๊ฐ ๊ณผ ๊ณ ๋๊ฐ์ ์ต๋ 90๋ ๊น์ง ์ ๋๋ค.
x y z๋ ๊ทธ๋ํ์ ์ ์ ์์น ์ ๋๋ค. ์ํ๋ ๋ฐฉํฅ์ ์ขํ๋ฅผ ์ ๋ ฅํ๋ฉด ์ ๋ ฅํ ์ขํ๋ฅผ ํ๋ฉด ์ค์ฌ์ผ๋ก ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ ๋ณด์ฌ์ค๋๋ค.
๋ช ๋ น์ด๋ ์์ง๋ง ๊ฐ์ธ์ ์ผ๋ก ๊ทธ๋ํ์ฐฝ์์ ์๋จ์ <Rotate3D> ๋ฒํผ์ ๋ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. ๋ช ๋ ค์ด๋ณด๋ค ๋ ํธํ๊ธฐ ๋๋ฌธ์ด์ฃ
๋ง์ผ <view>๋ช ๋ น์ด๋ฅผ ๊ธฐ๋ณธ ํํ๋ก ๋ค์ ์ค์ ํ๊ณ ์ถ๋ค๋ฉด view(3) ์ ์ ๋ ฅํ์๋ฉด ๋ฉ๋๋ค.
'๐ฅ๊ณต๋์ด๊ฑฐ์ ๊ฒ(๋งํ๊ธฐ) > ๐CAE' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ดํด์ ์ญ์ ๊ณฑ์ ๋ฒ์น- ๋ง์ ์ธ๋ ฅ (1) | 2020.09.27 |
---|---|
Matlab Table (0) | 2020.09.27 |
๋ณด๊ฐ๋ฒ (0) | 2020.09.22 |
ODE + MATLAB (0) | 2020.09.21 |
[Matlab]getframe (0) | 2020.09.15 |