请教四维绘图的问题
前面有些帖子讨论了C=f(x,y,z)的绘图方法(如http://forum.vibunion.com/forum/viewthread.php?tid=52593)虽然我也是要画四维的图,但是不同处在于我的,x,y,z,c都是已知的n*1矩阵,且c和x,y,z之间不能解析的表达,只是存在一一对应的关系,每一组x,y,z都对应一个c,我想通过matlab表现x,y,z对c的影响,该如何画?
-60 -50 -40 0.623311804
-60 -50 -30 0.645219421
-60 -40 -30 0.652386582
-50 -40 -30 0.648624714
-60 -50 -20 0.598719519
-60 -40 -20 0.602427042
-50 -40 -20 0.603516869
-60 -30 -20 0.61035879
-50 -30 -20 0.610998312
-40 -30 -20 0.611051947
[ 本帖最后由 eight 于 2008-4-21 20:53 编辑 ] 有开新帖子的必要么? :@( 抱歉,以为前面的回复失败才开的~~
可是维数不对啊,如何直接调用? 你给的数据只是几个有限的点,另外颜色数据也是一个1*3的向量。你就给一个小数代表什么意思呢?如果是需要对不同的点绘制成不同的颜色,可以使用text。最直接用plot3也是绘制出你数据的大概趋势 这是一个多元回归问题.
问题的背景麻烦讲清楚一下. 是否有经验的拟合公式? 在图中给C确定一个范围,大于多少用一种颜色,否则用另外一种颜色,这样不就可以表示了吗 这个问题没说清楚,详细点~~~
页:
[1]