MATLAB如何设置曲面属性
1、曲面的颜色
s=linspace(hs,'facecolor',value)%将hs句柄曲面的曲面颜色设置为不同颜色
>> s=linspace(0,pi/2,20);
t=linspace(0,2*pi,36);
[S,T]=meshgrid(s,t);
x=5*sin(S).*cos(T);
y=4*sin(S).*sin(T);
z=3*cos(S);
h1=surface(x,y,z);
>> h2=surface(x,y,-z);
>> view(3);
set(h1,'facecolor','m');
>> set(h2,'facecolor','b');
2、曲面边缘线型
set(hs,'linestyle;,value)%将hs句柄曲面边缘线型值设置为value
如:
>> s=linspace(0,pi/2,20);
t=linspace(0,2*pi,36);
[S,T]=meshgrid(s,t);
x=5*sin(S).*cos(T);
y=4*sin(S).*sin(T);
z=3*cos(S);
h=surface(x,y,z);
view(3);
set(h,'linestyle','-.')
3、曲面边缘线宽
set(hs,'linewidth',value)%将曲面边缘线的宽度设置为value
如:
>> r=linspace(0,6,20);
>> t=linspace(0,2*pi,36);
>> [R,T]=meshgrid(r,t);
>> X=R.*cos(T);
>> Y=R.*sin(T);
>> Z=R.^2;
>> h=surface(X,Y,Z);
>> view(3);
4、曲面顶点标记
set(hs,'marker',value)%将hs句柄曲面的曲面顶点标记的形状设计为value
如:
>> r=linspace(0,6,20);
t=linspace(0,2*pi,36);
[R,T]=meshgrid(r,t);
X=R.*cos(T);
Y=R.*sin(T);
Z=R.^2;
h=surface(X,Y,Z);
>> view(3);
>> set(h,'marker','*');
5、标记尺寸
set(hs,'markersize',value)%将标记尺寸设置为value
如:
>> r=linspace(0,6,20);
t=linspace(0,2*pi,36);
[R,T]=meshgrid(r,t);
X=R.*cos(T);
Y=R.*sin(T);
Z=R.^2;
h=surface(X,Y,Z);
view(3);
set(h,'marker','*');
>> set(h,'markersize',10)