[已解决] 一维行向量括号里是三维向量是什么意思?

[复制链接]
风的样子 发表于 2014-9-1 11:06:25
如题 例如w是个(1*256)的矩阵,A是个(683*1024*3)的矩阵。那B=w(A+1)是什么样的运算

最佳答案


guodw3 发表于 2014-9-2 12:08:16
  1. A(:,:,1) = reshape(1:9,3,3)
  2. A(:,:,2) = reshape(zeros(1,9),3,3)
  3. w = rand(25,1)
  4. B = w(A+1)
复制代码


结合下面分析,看懂这个例子
以A中每个元素作为位置值从 w 中挑选出相应位置的元素 填充到B

如 A+1 之后A(3,1,1) = 4,从w中选出第 4 个元素填充到B(3,1,1)

3 条回复


风的样子 发表于 2014-9-2 09:53:35
求答复啊

guodw3 发表于 2014-9-2 12:08:16
  1. A(:,:,1) = reshape(1:9,3,3)
  2. A(:,:,2) = reshape(zeros(1,9),3,3)
  3. w = rand(25,1)
  4. B = w(A+1)
复制代码


结合下面分析,看懂这个例子
以A中每个元素作为位置值从 w 中挑选出相应位置的元素 填充到B

如 A+1 之后A(3,1,1) = 4,从w中选出第 4 个元素填充到B(3,1,1)
回复此楼

风的样子 发表于 2014-9-2 12:56:30
guodw3 发表于 2014-9-2 12:08
结合下面分析,看懂这个例子
以A中每个元素作为位置值从 w 中挑选出相应位置的元素 填充到B

谢谢咯 试了下 就是的呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表