origion 矩阵三维绘图求助
求助,像下面的数据该怎样三维绘图呢,第一列和第一行分别是x、y坐标,其他的是z值。貌似绘图都是以等间距的x、y数据为坐标轴画的。
找了好久也没找到解决办法。
求大神指导!
300 280 260 240 220 200 180 160 130
173.20508 0.313 0.2812 0.22 0.1791 0.13679 0.09843 0.06777 0.0365 0.00722
244.94897 0.2921 0.25157 0.20244 0.16824 0.12956 0.09536 0.06509 0.036 0.00747
300 0.2783 0.24057 0.19759 0.16509 0.12683 0.09345 0.06357 0.03753 0.00758
346.41016 0.27083 0.23821 0.19615 0.16509 0.12461 0.09383 0.0623 0.03683 0.00773
387.29833 0.26667 0.23459 0.19497 0.16226 0.12358 0.0916 0.06213 0.0361 0.00791
返回小木虫查看更多
京公网安备 11010802022153号
分别建立3个column 分别把x, y, z的数据放进去,分别把他们设为x, y, z,然后选在3D绘图就能够绘制出来了(9.0及以后的版本可以实现)。
呃,我是说以x、y两列数为坐标画一个矩阵z的图,不是建3个column就能结局的好吧。。。
x、y数据个数也不一样的
我晕,真是服了你。我已经这样做过好多次了。"x、y数据个数也不一样的",是可以弄成一样的,3个column里每一横行的数据就是一组X,Y,Z数据,这样就是说你的x和y的数据在其所在的column中是不止出现一遍的,只是最终他们的行数都要向Z column中数据的行数看齐。就相当于x, y的数据是要做排列组合的,最后当然是一样多的,因为X,Y数据排列组合后的数据量必然等于Z的数据量。
呃,我没反应过来,的确可以改一下数据。现在可以画了,只是画的不好看,还不如matlab。
谢谢指点!
x y z
173.20508 300 0.313
173.20508 280 0.2812
173.20508 260 0.22
173.20508 240 0.1791
173.20508 220 0.13679
173.20508 200 0.09843
173.20508 180 0.06777
173.20508 160 0.0365
173.20508 130 0.00722
244.94897 300 0.313
244.94897 280 0.2812
244.94897 260 0.22
244.94897 240 0.1791
244.94897 220 0.13679
244.94897 200 0.09843
244.94897 180 0.06777
244.94897 160 0.0365
244.94897 130 0.00722
300 300 0.2783
300 280 0.24057
300 260 0.19759
300 240 0.16509
300 220 0.12683
300 200 0.09345
300 180 0.06357
300 160 0.03753
300 130 0.00758
346.41016 300 0.27083
346.41016 280 0.23821
346.41016 260 0.19615
346.41016 240 0.16509
346.41016 220 0.12461
346.41016 200 0.09383
346.41016 180 0.0623
346.41016 160 0.03683
346.41016 130 0.00773
387.29833 300 0.26667
387.29833 280 0.23459
387.29833 260 0.19497
387.29833 240 0.16226
387.29833 220 0.12358
387.29833 200 0.0916
387.29833 180 0.06213
387.29833 160 0.0361
387.29833 130 0.00791
,