我想用matlab画图,现在有3组数据X,Y,Z,都是离散的数据。想用它们画一个3d图。如果是2维的,可以用曲线拟合来画,3维的怎么画?多谢高手指教。
我想应该先用插值函数把z值连续起来,然后用mesh或surf来完成。但是我在做插值的时候总提示错误。不知道我的思路对不,请高手指教。
只有5个点。且5个点基本在一条直线上,不足于形成一个曲面(或斜面),各种各样的曲面都可能穿过这条直线,不便画一个穿过这5个点的曲面。若仅是将其画成三维空间的点,可用:scatter3(X,Y,Z)stem3(X,Y,Z)即可。
不是数据文件,是我用二维数画的数据图。你告诉我用什么方法拟合就行了,多谢多谢。