| 查看: 1439 | 回复: 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次方时执行起来速度很慢,因此大家如果有采用矢量化实现插值的方法,还请不吝赐教。 |
» 猜你喜欢
交大在职博士(哲学、社会学)
已经有5人回复
本人42,博士刚毕业,现在找不到工作,怎么办?:(
已经有4人回复
3,4-二羟基苯乙酮如何纯化?
已经有5人回复
国基评审
已经有10人回复
析晶
已经有5人回复
国自然面上和省基金B类撒花
已经有22人回复
2026-博士申请
已经有4人回复
26级硕士毕业生求博导收留
已经有4人回复
考研调剂
已经有3人回复
急招9月入学博士,要有4级、最晚7月硕士毕业。精密电机驱控课题;学位材料
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】关于matlab的高维数组
已经有6人回复

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

4楼2012-04-25 16:41:03
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

5楼2012-04-25 16:59:19













回复此楼