matlab图像

Posted 未来的羁绊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab图像相关的知识,希望对你有一定的参考价值。

 1、在网络上发现matlab能画出一些很有意思的图形(立体爱心)

clc;
const=0;
x=-5:0.05:5;y=-5:0.05:5;z=-5:0.05:5;
[x,y,z]=meshgrid(x,y,z);
f=(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9/80)*y.^2.*z.^3-const;
p=patch(isosurface(x,y,z,f,0));
set(p, \'FaceColor\', \'red\', \'EdgeColor\', \'none\');
daspect([1 1 1])
view(3)
camlight; lighting phong

 

 2、在网络上发现matlab能画出一些很有意思的图形(平面爱心)

clc;clear;
[x,y,z]=meshgrid(linspace(-2,2));
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\', \'flat\', \'EdgeColor\', \'none\');

3、绘制标准三维曲面图形。

t=0:pi/20:2*pi;  
[x,y,z]= cylinder(2+sin(t),30); 
subplot(1,3,1); 
surf(x,y,z); 
subplot(1,3,2); 
[x,y,z]=sphere; 
surf(x,y,z); 
subplot(1,3,3); 
[x,y,z]=peaks(30); 
meshz(x,y,z);

 

以上是关于matlab图像的主要内容,如果未能解决你的问题,请参考以下文章

求高手给一个matlab提取图像lbp的代码 谢谢啦

图像透视基于matlab图像逆透视映射含Matlab源码 2139期

图像透视基于matlab图像逆透视映射含Matlab源码 2139期

图像转换基于matlab灰度图像转换彩色图像含Matlab 1233期

图像分割基于matlab纹理度量图像分割含Matlab源码 2329期

图像分割基于matlab纹理度量图像分割含Matlab源码 2329期