全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2740 6
2013-08-22
比如X=(1,2,1,1,4,2)Y=(1,1,5,7,2,3),Z=(3,6,1,8,0,7),怎么以X,Y,为面,画Z的等高线?要插值吗,怎么做?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-8-23 18:18:27
函数的话一般用contour()或者filled.contour()就可以了,前三个参数就是x,y,z,效果可以通过剩下那一大坨参数来调,具体看下help就ok了,唯一的问题就是z得是一个矩阵吧。。。以x,y为面就得对应36个点啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-24 00:21:26
同意楼上
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-26 16:48:57
求证1加1 发表于 2013-8-23 18:18
函数的话一般用contour()或者filled.contour()就可以了,前三个参数就是x,y,z,效果可以通过剩下那一大坨参 ...
关键就是z是向量啊,所以是个不完整的矩阵,matlab中好像用griddata先插值再算,可R中怎么做呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-26 17:44:54
sallyinr 发表于 2013-8-26 16:48
关键就是z是向量啊,所以是个不完整的矩阵,matlab中好像用griddata先插值再算,可R中怎么做呢?
总共36个点,只已知对角线的六个点,望lz三思。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-28 10:56:03
求证1加1 发表于 2013-8-26 17:44
总共36个点,只已知对角线的六个点,望lz三思。。。
所以是不是应该先插值呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群