| 查看: 4578 | 回复: 7 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
guiqulai2046新虫 (小有名气)
|
[求助]
如何将一个向量赋值给三维数组中的一部分 已有2人参与
|
||
假设有一个三维数组A=zeros(10,10,3),和一个向量b=[1 1 0], 现在想把A(1:2, 1:2, 赋值成b,即A(1,1, =A(1,2, =A(2,1, =A(2,2, =b。想用快捷的方法实现上述功能,因为实际中A很大,不能一个一个的写出来。用A(1:2, 1:2, =b出错,显示维数不匹配。请指点,谢谢大家。 |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有6人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab三维矩阵绘图请教
已经有6人回复
C++中如何将一维数组按行赋值到二维数组中?具体自编程序见下文,望修改O(∩_∩)O~
已经有4人回复
在matlab中做一点的空间轨迹的三维图,程序报错
已经有18人回复
请教matlab用数组给参数矩阵赋值的问题
已经有11人回复
两个向量合并成二维数组
已经有4人回复
matlab函数调用与数组的问题
已经有19人回复
怎么把从键盘输入的多个字符串分别赋值给字符串数组的一个个元素?
已经有6人回复
【求助】C# 中如何声明结构体数组并赋值
已经有13人回复
dnp
荣誉版主 (知名作家)
小木虫浪子
- 应助: 74 (初中生)
- 贵宾: 18.476
- 金币: 18849.4
- 散金: 2040
- 红花: 77
- 沙发: 6
- 帖子: 7315
- 在线: 597.6小时
- 虫号: 437184
- 注册: 2007-08-26
- 性别: GG
- 专业: 生物信息学
- 管辖: 有机交流
|
三维矩阵的赋值是比较麻烦的,不像二维矩阵。这里可以有些参考:http://www.mathworks.com/matlabc ... /view_thread/258854;如果计算量很大,用reshape或者repmat,我觉得还不如直接用for循环,这样速度还快一些。很多时候for循环并不一定比直接的一条命令慢。 |

8楼2014-05-18 14:27:32
baobiao007
木虫 (职业作家)
中国特色
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学

2楼2014-05-17 18:26:38
guiqulai2046
新虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 384
- 散金: 50
- 帖子: 69
- 在线: 47.1小时
- 虫号: 1077026
- 注册: 2010-08-18
- 专业: 信息处理方法与技术
3楼2014-05-17 18:32:35
guiqulai2046
新虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 384
- 散金: 50
- 帖子: 69
- 在线: 47.1小时
- 虫号: 1077026
- 注册: 2010-08-18
- 专业: 信息处理方法与技术
4楼2014-05-17 18:33:12













赋值成b,即A(1,1,
回复此楼