早教吧 育儿知识 作业答案 考试题库 百科 知识分享

能帮我标记不同的区域吗,五个区域用五种颜色,要求三维图.74\x05781\x055\x0541373\x05731\x0511\x0541321\x051791\x0528\x0540\x051787\x054\x0521049\x052127\x0512\x0541647\x052728\x056\x0522883\x053617\x0515\x0542383\x053692\x057\x05

题目详情
能帮我标记不同的区域吗,五个区域用五种颜色,要求三维图.
74\x05781\x055\x054
1373\x05731\x0511\x054
1321\x051791\x0528\x054
0\x051787\x054\x052
1049\x052127\x0512\x054
1647\x052728\x056\x052
2883\x053617\x0515\x054
2383\x053692\x057\x052
2708\x052295\x0522\x054
2933\x051767\x057\x054
4233\x05895\x056\x055
4043\x051895\x0514\x051
2427\x053971\x052\x051
3526\x054357\x057\x054
5062\x054339\x055\x054
4777\x054897\x058\x051
5868\x054904\x0516\x054
6534\x055641\x056\x051
5481\x056004\x050\x054
4592\x054603\x056\x051
2486\x055999\x052\x051
3299\x056018\x054\x054
3573\x056213\x055\x051
这是数据,能做个三维图吗
▼优质解答
答案和解析
三维的等高线图还要区域着色,我没有见过,或许是我孤陋寡闻,但是请看下面下图能不能满足你的要求.
A=[];% 略写
x=A(:,1);y=A(:,2);z=A(:,3);r=A(:,4);
[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x),100)',linspace(min(y),max(y),100),'v4');
[X,Y,R]=griddata(x,y,r,linspace(min(x),max(x),100)',linspace(min(y),max(y),100),'v4');
colormap(hsv(5));mesh(X,Y,Z);
hold on;contour3(X,Y,Z,4,'r');