创建网格的三个来源和提取每个单元格的值

1视图(30天)
大家好,我是新手编程,所以我将非常感激你的所有你的建议:)
我负载三种不同的文件创建一个网格地图,我得到它。然而,现在我想只创建一个网格地图的值三个文件,然后我想提取每个单元格的值创建一个折线图,X =数量的细胞和细胞内Y =值
有人能帮我吗?
非常感谢!
弗兰
2的评论
弗兰安德鲁
弗兰安德鲁 2022年7月28日
编辑:dpb 2022年7月28日
非常感谢1月你的快速反应
我用这个来创建细胞图并确定我想要的细胞的大小。然后根据坐标细胞充满了值,或者如果没有一个值不是填满。
我有三个来源的数据。现在我想加入位于相同的单元中图表的所有数据。然后我想要提取细胞数量和价值,是细胞内。我想创建一个折线图研究的值在每个细胞,以及它如何演变。
他们如何加入三个值位于相同的单元中图表,然后提取细胞的数量和里面的价值观,有吗?
希望这个解释我做什么:
XEastA = dataA (:, 2);% X_East协调
YNorthA = dataA (: 3);%北坐标
cA = 3
maxNorthA = max (max (YNorthA));
maxEastA = max (max (XEastA));
minNorthA = min (min (YNorthA));
minEastA = min (min (XEastA));
%网格分辨率
哈= abs (maxEastA - minEastA) / cA;
弗吉尼亚州= abs (maxNorthA - minNorthA) / cA;
哈=装天花板(HA);%设置值了
弗吉尼亚州=装天花板(VA);%设置值了
弗吉尼亚州可溶性酚醛树脂=公顷*;
%网格创建一个
gridErrordosiA = -10 * 1 (VA, HA);
repeA = 0;
%网格refelling
k = 1: np
xA =装天花板(abs (XEastA (k) / cA) - minEastA / cA);
丫=装天花板(abs (YNorthA (k) / cA) - minNorthA / cA);
如果xA < 1
xA = 1;
结束
如果xA >公顷
xA =公顷;
结束
如果丫< 1
丫= 1;
结束
如果弗吉尼亚州丫>
丫= VA;
结束
如果gridErrordosiA(是的,xA) ~ = -10%如果有一个值
gridErrordosiA(是的,xA) = 0.5 * (ErrordosiA (k) + gridErrordosiA(是的,xA));
repeA = repeA + 1;
其他的
gridErrordosiA(是的,xA) = ErrordosiA (k);
结束
结束
% Representacion网格del错误absoluto en la剂量en mapa蒂波
图1 =图(“颜色”,(1 1 1));
冲浪(gridErrordosiA);
视图(0,90);
平等的;
轴([0 HA + 1 0 VA + 1]);
包含(,“fontweight”,“大胆”,“字形大小”12);
ylabel (,“fontweight”,“大胆”,“字形大小”12);
标题(,“大胆”,“字形大小”,20);
集(gca),“fontweight”,“大胆”,“字形大小”12);
地图= [1 1 1;1 0 0;0.5 0 0 0.7 0.1 0.1;1 0.6 - 0.6;0 1 0;
0.7 0.8 0.4 0.96078431372549 0.937254901960784 0.749019607843137;
0.8 0.8 0.9 0.650980392156863 0.872549019607843 0.966666666666667;
0.301960784313726 0.745098039215686 0.933333333333333);

登录置评。

答案(0)

标签

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!