matlab如何根据三维中的点对应的值大小显示为色图?

我想做一个这样的程序,c=f(x,y,z),其中(x,y,z)是空间中的点,每一个空间中的点对应一个c,将c的大小显示为颜色的深浅,如何实现这样一个功能??... 我想做一个这样的程序,c=f(x,y,z),其中(x,y,z)是空间中的点,每一个空间中的点对应一个c,将c的大小显示为颜色的深浅,如何实现这样一个功能?? 展开
 我来答
dukinkin
2014-10-16 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:1011万
展开全部
最好给出,数据的形式,才好给你考虑怎样实现
按你的形式来说,c是x,y,z的三维函数
不过不知道,x,y,z的具体约束
如果x,y,z是随意的三维上取值,那么c就是一个空间的场
即便能够画出来,也是密密麻麻的一堆,很多点是被遮盖的

如果x,y,z本身就是有一定约束的,例如是某个曲面上的点
那么图像最后就是一个彩色的曲面

如果x,y,z只是零零散散的几点,那么以为可以画出图,只是比较零散,看不出点的联系
追问
数据是这样的:x=(1:100),y=(1:100),z=(1:100),其函数值c=0,1,2,3
追答
这是啥意思,是一条直线上的点吗?
x,y,z各有100个值,c怎么就4个值?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式