爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8470|回复: 10

[程序设计] 循环语句问题

[复制链接]

新浪微博达人勋

发表于 2014-5-7 23:00:15 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
QQ截图20140507224048.png 这是我进行两个样本第一层总体T检验的编程(18行中的j,i,1,:分别代表纬度,经度,层次,时间),运行后是正确的,问题1:对层次K=1:13的一个循环不会弄(也就是让他一次性出13个层次的图),应该把这个循环加到哪儿?
问题2:这个求出的是所有的t值,要进行和ta的比较,|t|>ta的区域涂成阴影,这个涂阴影的语句应该怎么写
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-8 08:04:53 | 显示全部楼层
1.循环应该加在最外层吧,在跑完i,j以后出图
2.找个变量赋值一下,让V=(tt>ta)-(tt<-ta),这样通过正检验的就赋值为1了,负检验的赋值为-1,然后再在画图的时候利用pcolor等放在等值线底下处理吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-5-8 08:16:07 | 显示全部楼层
第一个k加在最外层;第二个用find语句就可以,找出符合条件的点hold on做一个底层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-8 21:58:14 | 显示全部楼层
斥鷃 发表于 2014-5-8 08:04
1.循环应该加在最外层吧,在跑完i,j以后出图
2.找个变量赋值一下,让V=(tt>ta)-(tt

谢谢你,但是第二个问题我还是不懂····我对MATLAB程序了解不多,能不能简单一点
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-8 21:59:36 | 显示全部楼层
二爷名声在外 发表于 2014-5-8 08:16
第一个k加在最外层;第二个用find语句就可以,找出符合条件的点hold on做一个底层

谢谢,第二个问题还是不懂,不好意思,我MATLAB不会编程。有人跟我说用fill可以画阴影,简单点应该怎么弄
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-5-9 07:59:10 | 显示全部楼层
20101301421 发表于 2014-5-8 21:59
谢谢,第二个问题还是不懂,不好意思,我MATLAB不会编程。有人跟我说用fill可以画阴影,简单点应该怎么弄

fill需要给出边界,我只用这个函数画过简单的图,没画过边界这么复杂的……
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-9 15:14:42 | 显示全部楼层
二爷名声在外 发表于 2014-5-9 07:59
fill需要给出边界,我只用这个函数画过简单的图,没画过边界这么复杂的……

哦,那find那个语句是不是find(abs(tt)>ta)?然后你说的hold on做个底层怎么弄
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-5-9 16:36:56 | 显示全部楼层
20101301421 发表于 2014-5-9 15:14
哦,那find那个语句是不是find(abs(tt)>ta)?然后你说的hold on做个底层怎么弄

用find不是找到了你所想要的区域了吗?赋01值,画图……
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-9 18:41:57 | 显示全部楼层
二爷名声在外 发表于 2014-5-9 16:36
用find不是找到了你所想要的区域了吗?赋01值,画图……

赋值01不懂·······难道是find(abs(tt)>ta)=01?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-5-9 22:51:57 | 显示全部楼层
V=(tt>ta)-(tt<-ta)
在你最内层循环最下面加上上面这句,直接用contourf画V看看再想想就知道了。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表