我是靠谱客的博主 精明花瓣,这篇文章主要介绍Matlab 特殊函数绘图(求和函数、特殊函数),现在分享给大家,希望可以做个参考。

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

最后

以上就是精明花瓣最近收集整理的关于Matlab 特殊函数绘图(求和函数、特殊函数)的全部内容,更多相关Matlab内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(105)

评论列表共有 0 条评论

立即
投稿
返回
顶部