我是靠谱客的博主 精明花瓣,最近开发中收集的这篇文章主要介绍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 特殊函数绘图(求和函数、特殊函数)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部