Advertisement

通过MATLAB实现2D 插值得到区域 面积

阅读量:

首先需将表格中的数据复制至EXCEL文件中,随后将其导入MATLAB进行处理

此处仅完成了前两个问题,第三个问题由于尚未掌握相关方法,暂且搁置,待日后学习后再进行补充

最初计划通过差分法计算导数,再结合面积公式进行求解,但发现连如何表达z=f(x,y)这一形式都尚未掌握

最终直接采用海伦公式进行计算,将每个方块划分为两个三角形,分别计算其面积后相加得到总面积

复制代码
    x=0:100:1200;
    y=0:100:1000;
    [x y]=meshgrid(x,y);
    z=mydata1;
    x1=0:10:1200;
    y1=0:10:1000;
    [x1 y1]=meshgrid(x1,y1);
    z1=interp2(x,y,z,x1,y1)
    surf(x1,y1,z1)
    shading flat
    sq

全部评论 (0)

还没有任何评论哟~