爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖
楼主: haobang008

[参考资料] Matlab 合并矩阵

[复制链接]

新浪微博达人勋

发表于 2015-9-7 19:48:38 | 显示全部楼层
感谢楼主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-4 15:57:49 | 显示全部楼层
好厉害,学习了~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-31 18:43:09 | 显示全部楼层
这个方法还是可以借鉴的 不错
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-1 17:05:10 | 显示全部楼层
还有一个比较常用的方法是用repmat,功能是按照你所设定的维数特征扩充数组,可以增加矩阵或者说数组的维度,常用于设置经距吧(因为1°经度的空间长度随纬度变高而变小),比方说A这个数组维数是纬度、经度、时间,我想要让A每个纬度上的值都乘以cos(lat),lat是纬度,则可以通过以下思路实现:
m=size(A);
weight=repmat(cos(lat),[1 m(2) m(3)]); %这里认为lat是纬度的弧度值,总共有m(1)个值,维数为m(1)*1
WA=A.*weight;
用上面的方法可以避开循环实现增维哦。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-1-7 10:04:43 | 显示全部楼层
斥鷃 发表于 2016-1-1 17:05
还有一个比较常用的方法是用repmat,功能是按照你所设定的维数特征扩充数组,可以增加矩阵或者说数组的维度 ...

方法很好啊,不错的一个借鉴的思路,棒棒哒
密码修改失败请联系微信:mofangbao
shark20002 该用户已被删除
发表于 2016-1-7 18:48:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-1-8 16:12:59 | 显示全部楼层
shark20002 发表于 2016-1-7 18:48
[lon lat]=meshgrid([97:0.1:107],[21:0.1:30]);
% Z=griddata(gy_locat(:,2),gy_locat(:,3),EOF_used(:, ...

您的意思是指?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-8 09:17:27 | 显示全部楼层
很受用,谢谢!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-7 14:38:40 | 显示全部楼层
这个方法还是可以借鉴的 不错
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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