24小时热门版块排行榜    

查看: 3682  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zsma

木虫 (著名写手)

小木虫之二当家

[求助] 相关系数用contourf作图 已有3人参与

各位大神,我用contourf函数做出来的图不对,请大家帮忙看看,不胜感激。
数据如下:
A=[1050        980        0.500867447
690        550        0.501188238
1040        1010        0.501262471
1060        990        0.501634537
1090        960        0.501658733
1080        960        0.501841274
1070        980        0.502219899
1070        1050        0.502748937
1110        980        0.503039135
1000        980        0.503611804
]
第一列是X的值,第二列是Y的值,第三列是X与Y的相对系数,我想用第三列来表示填充颜色的值,为什么做出来的效果一点都不好?
还请各位大神解惑一下!谢谢啦!
回复此楼
绝没说是第一,更没有说是第二!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

引用回帖:
10楼: Originally posted by zsma at 2016-03-05 19:13:44
谢谢你!MATLAB中是用contourf()函数来写的,但是好像是数据的问题,才导致不能做出那张图!...

版上有人贴过2D edge之类的软件,不妨试试。

不清楚楼主的意图,

首先,从几个离散点作图显然是不对的,因为不论哪个软件,更喜欢对矩阵操作,需要一个相关系数的矩阵而不是几个离散点,建议从新找数据;

其次,楼主现在的问题是先出图,找好用的方案,而不是针对自己不靠谱的数据纠结;如果项目重要、时间紧迫,不妨重金找前辈高人辅导搞定;我记得发2D Edge的帖子里面有几个比较懂行的,不知道还在线不。

这个技术作为研究热点似乎已是前几年的事情了,现在跟进,文献也挺多,如果想从原理深究、用matlab实现,applied spectroscopy刊物上面1999-2005区段的文献应该能够从原理彻底解答楼主的问题。
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
11楼2016-03-05 19:28:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

qxtlyf

至尊木虫 (正式写手)

图贴出来,想要的样子也贴上,

发自小木虫Android客户端
气象
2楼2016-01-25 07:11:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

roarliyong

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
scatter(A(:,1), A(:,2), (max(max(A))-min(min(A(:,1:2))))/6, A(:,3), 'filled');   
colorbar

不知道是不是你要的答案,如果不是,请告知。
3楼2016-01-25 22:54:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zsma

木虫 (著名写手)

小木虫之二当家

引用回帖:
2楼: Originally posted by qxtlyf at 2016-01-25 07:11:17
图贴出来,想要的样子也贴上,

就是这个样子的!谢谢啦!
相关系数用contourf作图
question.png

绝没说是第一,更没有说是第二!
4楼2016-03-04 11:03:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见