主要内容

이번역페이지는최신내용을담고있지않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭

메시플롯과곡면플롯만들기

메시메시플롯및곡면플롯정보

马铃薯草®에서는X-y평면그리드점들에서Z.좌표로인접한점들을직선으로연결해곡면을정의합니다。함수와冲浪함수는곡면을3차원으로표시합니다。

  • 는정의된점들이연결된선만색으로표시하는,와이어프레임곡면을생성합니다。

  • 冲浪는는연결선과곡면의의면모두색으로표시합니다

MATLAB은Z데이터값을을을컬러맵의인덱스에하여곡면을을색으로표시

두두개의변수변수로구성된함수시각

두개의변수로구성된함수Z.=FXy)를표시하려면다음을수행하십시오。

  1. 반복반복되는행과열로구성된X행렬과y행렬을각각함수의정의역위에생성합니다。

  2. Xy를사용하여함수를실행하고그래프로나타냅니다。

Meshgrid.함수함수는단일벡터벡터또는두의의Xy로로지정된정의역을행렬X와행렬y로변환해두개의변수로구성된함수를실행할수있도록합니다。X의행은벡터X의복사본이며y의열은벡터y의복사본본。

SINC함수그래프표시

이예제예제에서X방향과y방향사이에2차원Sinc함수罪(R./R.을을실행하고그래프로그래프로나타방법을보여보여R.은은행렬의중심중심에원점으로부터의거리입니다EPS.(매우작은값)를가하면R.= 0.구멍점에서에에이생성되지않습니다。

[x,y] = meshgrid(-8:.5:8);r = sqrt(x. ^ 2 + y. ^ 2)+ eps;z = sin(r)./ r;网格(x,y,z)

图包含轴对象。轴对象包含类型表面的对象。

기본적으로MATLAB에서는현재컬러맵을사용하여메시를채색합니다。

채색된곡면플롯

이예제예제에서Sinc함수의그래프를곡면플롯으로나타내고,컬러맵을지정하며,컬러바를추가하여데이터와색의매핑을표시하는방법을보여줍니다。

곡면플롯은곡면의사각형면이채색된다는점만제외하면메시플롯과비슷합니다。각면의색은Z.값값컬러맵(순서가지정된색목록)으로으로됩니다。

[x,y] = meshgrid(-8:.5:8);r = sqrt(x. ^ 2 + y. ^ 2)+ eps;z = sin(r)./ r;冲浪(x,y,z)colormapHSV彩色栏

图包含轴对象。轴对象包含类型表面的对象。

투명한곡면만들기

이예제에서에서는곡면의의을다양한각도로투명하게만들수있는방법을보여보여수있는방법방법을보여투명도(알파값이라고고도도함함전체객체에대해지정지정수도있고컬러맵과사하게동작하는alphamap.을기반으로지정할수도있습니다。

[x,y] = meshgrid(-8:.5:8);r = sqrt(x. ^ 2 + y. ^ 2)+ eps;z = sin(r)./ r;冲浪(x,y,z)colormapHSValpha(.4)

图包含轴对象。轴对象包含类型表面的对象。

matlab에에알파값이0.4인곡면이표시표시。알파값의범위는0(완전완전)에서1(불투명)사이입니다。

곡면플롯에조명효과지정

이예제에서에서는앞앞의와동일한곡면을보여곡면을빨간색으로채색하고선을제거그런다음“카메라”왼쪽에灯객체를추가합니다。여기여기카메라는사용자가곡면을바라보는공간내의위치를합니다합니다。

[x,y] = meshgrid(-8:.5:8);r = sqrt(x. ^ 2 + y. ^ 2)+ eps;z = sin(r)./ r;冲浪(x,y,z,'facecholor''红色的''Edgecolor''没有')凸实剩下;灯光ph

图包含轴对象。轴对象包含类型表面的对象。

조명은방향성광원으로객체에조명효과를지정하는기법입니다。특정특정상황에서이기법을사용하면곡면에미묘미묘에이가발생하여형태가눈에에더잘띄는효과를얻을수조명기법을사용하면3차원그래프에사실성을더할수있습니다。

곡면조작

图도구모음과카메라도구모음사용하면3차원그래픽스를방식방식탐색할수있습니다。카메라카메라도구모음을을표시하려면하려면하려면보기메뉴에서카메라도구모음을선택합니다。

다음그림에는두개의도구모음이표시되며,3차원회전툴이선택선택되어。

이툴들을사용용객체객체로를이동하고,확대/축소하고,조명조명를추가하고,명령명령줄에명령을실행하지다른보기작업을을수행수수수