求matlab高手,作空间曲面图。

x=[30303030303131313131343434343636363640404040404040404545454552525252525353535353];... x = [30 30 30 30 30 31 31 31 31 31 34 34 34 34 36 36 36 36 40 40 40 40 40 40 40 40 45 45 45 45 52 52 52 52 52 53 53 53 53 53 ];
y = [8 13 20 27 34 8 13 20 27 34 4 11 18 25 5 11 25 33 2 16 37 44 9 16 23 30 5 12 19 26 8 13 20 27 34 8 13 20 27 34 ];
z = [1536 1665 2307 1907 1481 1434 1243 2017 1947 1536 2790 2233 1340 1498 2165 1946 2006 2502 1763 1620 2374 1478 2625 2305 1874 2023 2106 2219 1754 1997 2467 2251 2051 1980 2730 2837 3356 2315 2437 2280];
我是要曲面图!类似这种!
展开
yanglei5658
2014-01-14 · TA获得超过4753个赞
知道大有可为答主
回答量:835
采纳率:100%
帮助的人:464万
展开全部

使用surf函数可以画三维网格图,但是你提供的数据貌似做出来的结果很奇怪。


还是确认一下数据是否正确。

程序在附件中。


结果如下:

程序:

close all; clc; clear all;


x = [30 30 30 30 30 31 31 31 31 31 34 34 34 34 36 36 36 36 40 40 40 40 40 40 40 40 45 45 45 45 52 52 52 52 52 53 53 53 53 53 ];

y = [8 13 20 27 34 8 13 20 27 34 4 11 18 25 5 11 25 33 2 16 37 44 9 16 23 30 5 12 19 26 8 13 20 27 34 8 13 20 27 34 ];

z = [1536 1665 2307 1907 1481 1434 1243 2017 1947 1536 2790 2233 1340 1498 2165 1946 2006 2502 1763 1620 2374 1478 2625 2305 1874 2023 2106 2219 1754 1997 2467 2251 2051 1980 2730 2837 3356 2315 2437 2280];

% [X Y] = meshgrid(x,y);

% surf(X,Y)


x1 = reshape(x,5,[]);

y1 = reshape(y,5,[]);

z1 = reshape(z,5,[]);

figure

surf(x1,y1,z1)

追问
数据没错,图像能不能在平滑一点,谢谢!
追答
那数值之间得采用线性插值进行估计,但还是觉得怪怪的。

你的x,y,z值都是一一对应的??
x(1) -- y(1) -- z(1) ,以此类推?
浅弹深唱
2014-01-14 · 超过33用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:86.9万
展开全部

>> x = [30 30 30 30 30 31 31 31 31 31 34 34 34 34 36 36 36 36 40 40 40 40 40 40 40 40 45 45 45 45 52 52 52 52 52 53 53 53 53 53 ];

>> y = [8 13 20 27 34 8 13 20 27 34 4 11 18 25 5 11 25 33 2 16 37 44 9 16 23 30 5 12 19 26 8 13 20 27 34 8 13 20 27 34 ];

>> z = [1536 1665 2307 1907 1481 1434 1243 2017 1947 1536 2790 2233 1340 1498 2165 1946 2006 2502 1763 1620 2374 1478 2625 2305 1874 2023 2106 2219 1754 1997 2467 2251 2051 1980 2730 2837 3356 2315 2437 2280];

>> plot3(x,y,z,'DisplayName','x,y,z');figure(gcf)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式