24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 3570  |  回复: 14

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的回帖

淘宝搜费老师

捐助贵宾 (小有名气)


【答案】应助回帖

楼主的图要做流程应该这样:首先你的数据是离散数据,不能直接用。那么先根据xy的范围画出网格-meshgrid函数,下一步就是把z数据与网格对应起来,你用griddata函数插值网格,最后再用image函数画出色阶图。详见MATLAB右上角帮助,点击help,然后搜索meshgrid等就出来使用说明、例子,最好的学习方法是复制例子,然后改,避免语法错误
12楼2016-03-09 00:13:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淘宝搜费老师

捐助贵宾 (小有名气)


【答案】应助回帖

商家已经主动声明此回帖可能含有宣传内容
引用回帖:
12楼: Originally posted by 淘宝搜费老师 at 2016-03-09 00:13:14
楼主的图要做流程应该这样:首先你的数据是离散数据,不能直接用。那么先根据xy的范围画出网格-meshgrid函数,下一步就是把z数据与网格对应起来,你用griddata函数插值网格,最后再用image函数画出色阶图。详见MATL ...

image函数是画色阶图,你画contourf就用这个代替image即可
13楼2016-03-09 00:15:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

夏商周啊

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by zsma at 2016-03-04 11:03:35
就是这个样子的!谢谢啦!

question.png
...

请问一下楼主,这个图的代码能帮忙提供一下么
14楼2018-05-02 12:38:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xumingxing

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by zsma at 2016-03-04 11:03:35
就是这个样子的!谢谢啦!

question.png
...

你好,请问问题解决了吗
15楼2018-11-12 20:03:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zsma 的主题更新
信息提示
请填处理意见