| 查看: 1353 | 回复: 5 | ||
[求助]
matlab 高维数组插值 矢量化 避免for循环
|
|
本人在编程中遇到一个问题。涉及到高维数组插值,可能我这样说不太好理解,我给各位写一个小例子,说明我的难点在哪里。希望程序达人们能够给予帮助。 A(:,:,1)=[1,2;3,4]; A(:,:,2)=[4,5;6,7]; Ld=[1,8]; Ld_new=2:0.5:7.5; 求A_new 上述问题的意思是,当Ld(1)=1时A(:,:,1)=[1,2;3,4], Ld(2)=8时A(:,:,2)=[4,5;6,7]; 现在如果令Ld_new数组等于介于1-8的数,插值得到A_new的数。例如当Ld_new=2的时候A_new(:,:,1)=A(:,:,1)+(A(:,:,2)-A(:,:,1))*(2-1)/(8-1); 依次类推插值得到A_new. 采用for循环的话,当Ld_new的长度变为10^n次方时执行起来速度很慢,因此大家如果有采用矢量化实现插值的方法,还请不吝赐教。 |
» 猜你喜欢
308求调剂
已经有4人回复
NSFC申报书里申请人简历中代表性论著还需要在申报书最后的附件里面再上传一遍吗
已经有14人回复
材料与化工一志愿南昌大学327求调剂推荐
已经有6人回复
化学调剂0703
已经有7人回复
327求调剂
已经有11人回复
调剂
已经有8人回复
梁成伟老师课题组欢迎你的加入
已经有7人回复
伙伴们,祝我生日快乐吧
已经有24人回复
中科院材料273求调剂
已经有3人回复
材料工程专硕274一志愿211求调剂
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】关于matlab的高维数组
已经有6人回复

lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

2楼2012-04-24 20:55:28
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

3楼2012-04-25 16:38:15
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

4楼2012-04-25 16:41:03

5楼2012-04-25 16:59:19
sudo
木虫 (正式写手)
- 程序强帖: 16
- 应助: 6 (幼儿园)
- 金币: 1297.6
- 散金: 1486
- 红花: 20
- 帖子: 588
- 在线: 641小时
- 虫号: 1211394
- 注册: 2011-02-24
- 性别: GG
- 专业: 文艺美学
6楼2012-04-25 17:11:52













回复此楼
楼主自己研究下这个吧