作业帮 > 综合 > 作业

如何画负值的等值线A=[...1 1 -4501 2 -4301 3 -411 1 4 -3751 5 -4002 1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 20:21:09
如何画负值的等值线
A=[...
1 1 -450
1 2 -430
1 3 -411
1 4 -375
1 5 -400
2 1 -471
2 2 -485
2 3 -476
2 4 -477
2 5 -589
3 1 -533
3 2 -498
3 3 -400
3 4 -265
3 5 -365
4 1 -586
4 2 -400
4 3 -698
4 4 -465
4 5 -509
5 1 -455
5 2 -569
5 3 -985
5 4 -600
5 5 -455
是利用的matlab
A=[...
1 1 -450
1 2 -430
1 3 -411 
1 4 -375
1 5 -400
2 1 -471 
2 2 -485
2 3 -476
2 4 -477
2 5 -589
3 1 -533 
3 2 -498 
3 3 -400
3 4 -265
3 5 -365
4 1 -586 
4 2 -400
4 3 -698
4 4 -465
4 5 -509
5 1 -455
5 2 -569
5 3 -985
5 4 -600
5 5 -455
];
max1=max(A(:,1));
min1=min(A(:,1));
max2=max(A(:,2));
min2=min(A(:,2));
[X,Y]=meshgrid(min1:0.1:max1,min2:0.1:max2);%网格化处理
Z=griddata(A(:,1),A(:,2),A(:,3),X,Y,'v4');%用griddata进行处理
[c,h]=contour(X,Y,Z,16);%用contour的画等值线
clabel(c,h)%将等值线表上数据
%这些函数的具体用法可以去查相关的资料