注册 登录
编程论坛 Matlab

[求助]恳求哪位高手帮我看看怎么用matlab做这个三维图

desperado100 发布于 2007-03-29 15:53, 1452 次点击

急恳求:各位编程的高手们,你们好!我在做实验的时候有这么一组数据想用MATLAB做成三维的图形,真诚希望哪位高手能在百忙之中指点我下.
  X轴为水深: 0   80   160
Y轴为时间:6点 8.635 8.65 8.645
      9点 8.365 8.36 8.36
     12点 8.664 8.721 8.733
     15点 8.641 8.681 8.673
     20点 8.623 8.631 8.621

每个水深在不同时间对应一个数值(是水体的pH值),如上所列,设为Z轴.
就是这些信息,想用MATLAB做一个不同水深在不同时间的pH变化三维图,我不是很精通MATLAB这个软件,希望哪位高手能告诉我如何做,最好是能直观一点,好看一点,本人在这里不胜感激,不胜感激,谢谢~~~!
  

5 回复
#2
hitzhang2007-03-29 17:07
[x y]=meshgrid([0 80 160],[6 9 15 12 20]);
z=[8.635 8.65 8.645;...
8.365 8.36 8.36;...
8.664 8.721 8.733;...
8.641 8.681 8.673;...
8.623 8.631 8.621]
mesh(x,y,z)
#3
desperado1002007-03-30 10:00
谢谢啦,真的非常感谢!~

我还想请教一下,我要是想让它变成圆滑的曲面该怎么加程序啊?是不是要求拟和,谢谢!~~~~~
#4
hitzhang2007-03-30 16:18
help griddata
#5
ydgsl2007-04-01 09:37
z=8.480487122+.4493643345e-3X+.9925546973e-2Y-.1968750000e-5X^2-.1013764389e-3Y^2-.3519624586e-6XY;
MSe=0.0231;R^2=.883669e-1.



只有本站会员才能查看附件,请 登录

#6
ydgsl2007-04-01 10:03
又及:Z与X,Y的关系很微弱,或基本没有关系,应用需注意。
1