matlab绘制三维图形的问题.[x,y,z]=meshgrid(linspace(-1.5,1.5));val=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;isosurface(x,y,z,val,0)axis equal 现在需要把颜色设置成大红色,添加上下跳动的动画,幅度要小速
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 00:07:29
matlab绘制三维图形的问题.[x,y,z]=meshgrid(linspace(-1.5,1.5));val=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;isosurface(x,y,z,val,0)axis equal 现在需要把颜色设置成大红色,添加上下跳动的动画,幅度要小速
matlab绘制三维图形的问题.
[x,y,z]=meshgrid(linspace(-1.5,1.5));
val=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;
isosurface(x,y,z,val,0)
axis equal
现在需要把颜色设置成大红色,添加上下跳动的动画,幅度要小速度要慢.本人菜鸟,学的也都忘光了,麻烦给出程序和说明,
matlab绘制三维图形的问题.[x,y,z]=meshgrid(linspace(-1.5,1.5));val=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;isosurface(x,y,z,val,0)axis equal 现在需要把颜色设置成大红色,添加上下跳动的动画,幅度要小速
[x,y,z]=meshgrid(linspace(-1.5,1.5));
f=@(x,y,z)(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9/80)*y.^2.*z.^3;
p=patch(isosurface(x,y,z,f(x,y,z),0)); view(3);axis equal
set(p,'FaceVertexCData',jet(size(get(p,'faces'),1)) ,'FaceColor','red','EdgeColor','none');
camlight
上下跳动就不会了...