关于利用matlab制作三维图形的经典例子教材文档格式.docx
- 文档编号:18750427
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:10
- 大小:2.03MB
关于利用matlab制作三维图形的经典例子教材文档格式.docx
《关于利用matlab制作三维图形的经典例子教材文档格式.docx》由会员分享,可在线阅读,更多相关《关于利用matlab制作三维图形的经典例子教材文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
z=D(:
4);
c=D(:
5);
xi=linspace(min(x),max(x),300);
yi=linspace(min(y),max(y),300);
[xi,yi]=meshgrid(xi,yi);
zi=griddata(x,y,z,xi,yi);
ci=griddata(x,y,c,xi,yi);
marker={'
d'
'
^'
s'
o'
V'
};
color={'
b'
y'
c'
r'
m'
mat={'
As'
Cd'
Cr'
Cu'
Hg'
Ni'
Pb'
Zn'
str={'
等高线'
生活区'
工业区'
山林区'
交通区'
绿地区'
forj=1:
8
%等高线图形
figure
contourf(xi,yi,zi,0:
10:
500);
%set(h,'
ShowText'
on'
TextStep'
get(h,'
LevelStep'
)*2)
%clabel(C,h,[0:
50,50:
50:
300,300:
100:
500]);
legend('
%legend({'
k'
});
title(['
重金属'
mat{j},'
空间二维等高线分布图'
])
xlabel('
X---轴'
)
ylabel('
Y---轴'
colormapsummer
colorbar
gridon
holdon
fori=1:
5
loc=c==i;
plot(x(loc),y(loc),marker{i},'
markerfacecolor'
color{i},'
MarkerEdgeColor'
color{i});
end
%legend(str,'
location'
best'
fork=1:
length(x)
text(x(k)-200,y(k)+200,num2str(M(k,j+1)),'
fontsize'
8);
功能一区——生活区'
功能二区——工业区'
功能三区——山林区'
功能四区——交通区'
功能五区——绿地区'
end
2.重金属‘**’含量程序
clc;
clear;
loadshuju1.txt
A=shuju1;
x=A(:
1);
y=A(:
z=A(:
scatter(x,y,5,z)%散点图
figure
(1)
[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x),200)'
linspace(min(y),max(y),200),'
v4'
%插值
pcolor(X,Y,Z);
shadinginterp%伪彩色图
figure
(2),contourf(X,Y,Z)%等高线图
legend('
污染程度分布'
title('
重金属As含量空间分布平面图'
xlabel('
x—轴'
),ylabel('
y—轴'
%zlabel('
z—轴'
)
figure(3),surf(X,Y,Z)%三维曲面
zlabel('
3重金属综合污染指数程序
%Cd综合污染指数
Grandvalue=190;
maxvalue=0;
sum=0;
C=[
352.60
556.20
113.70
240.50
120.30
514.10
246.30
158.00
211.30
236.50
];
%可以输入任意长度的污染浓度数据
C=C'
n=length(C);
n;
ifC(i)>
maxvalue
maxvalue=C(i);
else
sum=sum+C(i)/Grandvalue;
p=sqrt(((sum/n)^2+(maxvalue/Grandvalue)^2)/2)
附录二:
污染状况空间分布图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 利用 matlab 制作 三维 图形 经典 例子 教材
![提示](https://static.bdocx.com/images/bang_tan.gif)