24小时热门版块排行榜    

查看: 1332  |  回复: 3

使用中文

金虫 (初入文坛)

[求助] Matlab contour plot求助 已有1人参与

大家好,想求助一下附件图如何能够用matlab来实现?


这个图的纵坐标是温度,横坐标是时间(log scale), 在试验中在特定冷却温度下能够采集到一些特定的点,可以构成图中的区域1,或者区域2,甚至低温下还有区域3.。。

现在想做个contour plot,以区域1来说,我们在
3K/s下采集到400-350°之间的数值为1,
1k/s下采集到420-350°之间的数值为2,
0.3K/s下采集到440-335°之间的数值为3,
。。。

我现在想把区域1,区域2,区分出来,并且把测得的数值1,2,3用contour plot,也就是颜色的深浅区分出来。

这样的画图,大家觉得用matlab应该怎么来实现呢??

Matlab contour plot求助
11.jpg
回复此楼

» 收录本帖的淘帖专辑推荐

程序

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
使用中文: 金币+20, 有帮助, 虽然不是我想的方法,但还是谢谢你。。。 2016-08-17 07:14:11
使用中文: 金币+20, 有帮助, 虽然不是我想的方法,但还是谢谢你。。。 2016-08-17 07:47:22
https://matlab-hcchao.blogspot.tw/search/label/?L?D????

https://matlab-hcchao.blogspot.tw/2013/04/fill.html
https://1.bp.blogspot.com/-7g41E ... xpM/s1600/11111.png

???????fill()?cplot()?????????????????fill()????????x?S?c??????????g???M??????????
fill()?????????????????
    fill(x, y, c)
????c?????????????????????????????l????Z???е???????a?????????rgb??????????????????????0(??)~1(??)??g??

>> x=linspace( -6*pi,6*pi,100 );
>> y=sin(x)./( x+eps );
>> fill( x,y,[ 1 0 0.5] )
2楼2016-08-16 15:54:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

https://www.mathworks.com/help/matlab/ref/contourf.html
Z = peaks( 20 );
contourf( Z,10 )

https://www.mathworks.com/help/matlab/ref/clabel.html
[x,y,z] = peaks;
[C,h] = contour( x,y,z );
clabel(C,h)
3楼2016-08-17 07:27:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

GRABIT Extracts data points from an image file.
https://www.mathworks.com/matlabcentral/fileexchange/7173-grabit

How do I extract data from MATLAB figures?
https://www.mathworks.com/matlab ... from-matlab-figures
4楼2016-08-17 08:08:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 使用中文 的主题更新
信息提示
请填处理意见