| 查看: 1337 | 回复: 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次方时执行起来速度很慢,因此大家如果有采用矢量化实现插值的方法,还请不吝赐教。 |
» 猜你喜欢
过年走亲戚时感受到了所开私家车的鄙视链
已经有9人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有6人回复
今年春晚有几个节目很不错,点赞!
已经有10人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有10人回复
基金正文30页指的是报告正文还是整个申请书
已经有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













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