Matlab 特殊函数绘图(求和函数、特殊函数)

您所在的位置:网站首页 matlab怎么画出三维函数的图像 Matlab 特殊函数绘图(求和函数、特殊函数)

Matlab 特殊函数绘图(求和函数、特殊函数)

#Matlab 特殊函数绘图(求和函数、特殊函数)| 来源: 网络整理| 查看: 265

Matlab 特殊函数绘图(求和函数)

函数 代码如下:

clear all clc D=2;%三维 x1=linspace(-15,25,500); x2=x1;%画X1轴和X2轴 [X1,X2]=meshgrid(x1,x2);%形成网格 A=sqrt(1/D*(X1.^2+X2.^2)); B=cos(2*pi*X1)+cos(2*pi*X2); Z=-20*exp(1)*exp(-0.2*A)-exp(1/D*B)+20+exp(1); meshc(X1,X2,Z) xlabel('X1') ylabel('X2') zlabel('Z') title('Ackley Function') colormap(hsv)

绘图结果:

在这里插入图片描述

colormap(cool)中的cool可替换为hot、prink等等结果只是颜色不同: 在这里插入图片描述

在这里插入图片描述

代码如下:

clear all clc m=10; D=2; x1=linspace(-10,pi,200); x2=x1; [X1,X2]=meshgrid(x1,x2); A=sin(X1).*(sin(X1.^2/pi)).^(2*m); B=sin(X2).*(sin(2*(X2.^2)/pi)).^(2*m); Z=-(A+B); mesh(X1,X2,Z); xlabel('X1') ylabel('X2') zlabel('Z') title('Michalewics') colormap(summer)

绘图结果: 在这里插入图片描述

参考网址: [1]:https://wenku.baidu.com/view/70e2b8f118e8b8f67c1cfad6195f312b3169eb2f.html



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3