在matlab中建模基准地形和山峰

本文介绍了如何在MATLAB中进行基准地形和山峰的建模,并通过结合两者生成环境地图。提供了详细的实现代码及最终结果的图片展示。
摘要由CSDN通过智能技术生成

1基准地形建模,

在这里插入图片描述2 山峰环境建模
在这里插入图片描述将基准地形与山地形融合得到环境地图。
实现代码如下:

clear; clc; t=1:1:200; [x,y] =meshgrid(t);%%表示区域网格控制,目地是为了让x,y形成格点矩阵%% %% 基准地形建模 h1=sin(y+10)+0.2*sin(x)+0.1*cos(0.6*sqrt(x^2+y^2))+1*cos(y)+0.1*sin(0.1*sqrt(x^2+y^2))+0.1*cos(y); %% 山峰建模 h=[15 5 10 8]; x0=[50 100 130 160]; y0=[60 110 50 150]; xs=[14 28 16 17]; ys=[24 22 19 23]; for x=1:200 for y=1:200 for i=1:4 h2(i)=h(i)*exp(-((x-x0(i))/xs(i))^2-((y-y0(i))/ys(i))^2); h3(x,y)=sum(h2); end end end z=max(h1,h3); [r1 c1] = size(z); x=1:r1; y=1:r1; %设置横纵坐标 mesh(x,y,z); %生成由X,Y和Z指定的网线面 surf(x,y,z); %surf(X,Y,Z) 创建一个三维曲面图 colormap ; %颜色映射即色图,将当前图窗的颜色图设置为预定义的颜色图之一 colorbar

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值