zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    new、delete和malloc、free
    重写与重载
    面向对象三个基本特征
    Js零散知识点笔记
    ES6 笔记
    js 单例模式笔记
    关于闭包的见解
    DOM笔记
    浏览器差异
    JS高级程序设计 笔记
  • 原文地址:https://www.cnblogs.com/520future/p/8157605.html
Copyright © 2011-2022 走看看