备战国赛--散乱插值及MATLAB绘图函数
来源:互联网 发布:好的算法书籍推荐 编辑:程序博客网 时间:2024/06/05 17:46
常见的散乱插值方法有Kriging(克里金)插值,Shepard插值等
这里使用了matlab中的工具直接进行插值并绘图,示例代码如下:
clc,clearA=xlsread('C:\Users\Administrator\Desktop\集训\8.23\3. 2011~A资料\2011A~题目\data.xls','附件1','A4:E322');C=xlsread('C:\Users\Administrator\Desktop\集训\8.23\3. 2011~A资料\2011A~题目\data.xls','附件2','A4:I322');x=A(:,2);y=A(:,3);z=A(:,4);qy=A(:,5);As=C(:,2);Cd=C(:,3);Cr=C(:,4);Cu=C(:,5);Hg=C(:,6);Ni=C(:,7);Pb=C(:,8);Zn=C(:,9);[X,Y,Z]=griddata(x,y,z,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,Z)title('采样地形图');[X,Y,AS]=griddata(x,y,As,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,AS)title('As浓度随平面地形分布图');[X,Y,CD]=griddata(x,y,Cd,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,CD)title('Cd浓度随平面地形分布图');[X,Y,CR]=griddata(x,y,Cr,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,CR)title('Cr浓度随平面地形分布图');[X,Y,CU]=griddata(x,y,Cu,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,CU)title('Cu浓度随平面地形分布图');[X,Y,NI]=griddata(x,y,Ni,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,NI)title('Ni浓度随平面地形分布图');[X,Y,HG]=griddata(x,y,Hg,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,HG)title('Hg浓度随平面地形分布图');[X,Y,PB]=griddata(x,y,Pb,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,PB)title('Pb浓度随平面地形分布图');[X,Y,ZN]=griddata(x,y,Zn,linspace(0,28654)',linspace(0,18449),'v4');figure,mesh(X,Y,ZN)title('Zn浓度随平面地形分布图');[X,Y,QY]=griddata(x,y,qy,linspace(0,28654)',linspace(0,18449),'v4');figure,surf(X,Y,QY)title('区域分布图');
目标为已知坐标、海拔、地区类型以及各重金属元素含量的319个调查点。
各二维三维绘图函数在《精通MATLABR2014b》中有简略介绍,也可以自行上网搜索。
阅读全文
0 0
- 备战国赛--散乱插值及MATLAB绘图函数
- matlab 插值函数
- matlab 插值函数理解
- MATLAB插值函数interp1
- MATLAB 牛顿插值函数
- 函数插值计算(Matlab程序)
- Matlab基础学习----------------------函数插值
- 【Matlab】图像插值函数interp2理解
- matlab中的interp2插值函数
- 小观matlab插值函数
- 【Matlab】图像插值函数interp2理解
- matlab绘图函数
- Matlab 绘图视角函数
- Matlab 二维绘图函数
- Matlab二元函数绘图
- matlab绘图函数plot
- Matlab绘图函数
- Matlab 绘图函数
- 欢迎使用CSDN-markdown编辑器
- Android开源图表库XCL-Charts版本发布及展示页
- C语言实现一个列表式的学生信息管理系统(完善)
- ccf 201612-2 工资计算
- glibc源码分析之用户管理
- 备战国赛--散乱插值及MATLAB绘图函数
- PHP正则匹配与替换的简单例子
- ACM暑假训练日记 17.8.23 多维改段求点型树状数组
- JVM_Java垃圾处理机制
- UI 一一 UI基础知识
- js九九乘法表
- 设计模式(补充)
- Mac 下MySQL的安装与修改密码
- 1806: [Ioi2007]Miners 矿工配餐