如何绘制等值线图的x, y和z值作为因变量?

5视图(30天)
我有这个数据的因变量是Z是相应的x和y。我需要从excel导入数据并画出轮廓颜色映射
有人能帮吗?

接受的答案

明星黾
明星黾 2021年8月16日
如果 “米” 在图像矩阵:
:y = M (1)
x = M (: 1)
z = M(2:结束,2:结束);
举个例子:
M =[南1 2 3 4 5;10兰特(1、5);11兰德(1、5);12兰德(1、5);13兰德(1、5);14兰德(1、5)]
M = 6×6
南1.0000 2.0000 3.0000 4.0000 5.0000 10.0000 0.1426 0.7396 0.1168 0.4759 0.4812 11.0000 0.1047 0.4046 0.8387 0.3730 0.0070 12.0000 0.5245 0.1428 0.2115 0.9163 0.1145 13.0000 0.6594 0.1435 0.4333 0.7755 0.3038 14.0000 0.2904 0.7174 0.1046 0.4741 0.7642
y = M(1、2:结束)
y = 1×5
1 2 3 4 5
x = M(2:结束,1)
x = 5×1
10 11 12 13 14
z = M(2: 2:末端)
z = 5×5
0.1426 0.7396 0.1168 0.4759 0.4812 0.1047 0.4046 0.8387 0.3730 0.0070 0.5245 0.1428 0.2115 0.9163 0.1145 0.6594 0.1435 0.4333 0.7755 0.3038 0.2904 0.7174 0.1046 0.4741 0.7642
contourf (x, y, z)
1评论
明星黾
明星黾 2021年8月16日
编辑:明星黾 2021年8月16日
我的荣幸。
矩阵不需要广场。但是,向量的长度 “x” “y” 必须匹配矩阵的大小。
然而,如果你想让我帮助你,你需要提供我可以使用一种形式。我的版本的MATLAB不能运行 图片 的代码或数据,只有实际的代码或数据。
编辑- (2021年8月16日21:06)
同样的想法,然而与非方阵
M =[南1 2 3 4 5;10兰特(1、5);11兰德(1、5);12兰德(1、5);13兰德(1、5);14兰德(1、5);15兰德(1、5)]
M = 7×6
南1.0000 2.0000 3.0000 4.0000 5.0000 10.0000 0.6555 0.6191 0.5899 0.8573 0.7831 11.0000 0.0481 0.1052 0.5465 0.1077 0.0505 12.0000 0.6671 0.3507 0.2023 0.8569 0.7675 13.0000 0.1031 0.1855 0.0567 0.1779 0.8689 14.0000 0.7443 0.6684 0.2625 0.3884 0.1757 15.0000 0.4330 0.4226 0.6579 0.2153 0.9822
y = M(1、2:结束)
y = 1×5
1 2 3 4 5
x = M(2:结束,1)
x = 6×1
10 11 12 13 14 15
z = M(2: 2:末端)
z = 6×5
0.6555 0.6191 0.5899 0.8573 0.7831 0.0481 0.1052 0.5465 0.1077 0.0505 0.6671 0.3507 0.2023 0.8569 0.7675 0.1031 0.1855 0.0567 0.1779 0.8689 0.7443 0.6684 0.2625 0.3884 0.1757 0.4330 0.4226 0.6579 0.2153 0.9822
contourf (x, y, z。”)
包含(“x”)
ylabel (“y”)

登录置评。

更多的答案(0)

下载188bet金宝搏


释放

R2020a

社区寻宝

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

开始狩猎!