24小时热门版块排行榜    

查看: 1358  |  回复: 3

AnYeah

木虫 (小有名气)

[交流] Matlab如何实现矩阵和cell相乘

有矩阵a:2*3维;
细胞b:1*3维,其中b(i)是2*3*2维;
细胞c:1*2维,其中c(i)是2*3*2维;
问如何向量化实现如下功能:

               c{1}=a[1,1]*b{1}+a[1,2]*b{2}+a[1,3]*b{3}
               c{2}=a[2,1]*b{1}+a[2,2]*b{2}+a[2,3]*b{3}

求matlab向量化代码,不要循环的代码。因为这里只是举个例子,实际维度要大得多。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

AnYeah

木虫 (小有名气)

2楼2016-04-21 20:39:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

congyiyang

银虫 (文坛精英)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
AnYeah: 金币+1 2016-04-26 09:49:35
Cell里元素等长的话 转存成矩阵再运算 维数的排列根据你的需要整理一下

发自小木虫IOS客户端
3楼2016-04-21 21:44:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuanmd

至尊木虫 (知名作家)

衔头义定自

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
AnYeah: 金币+1 2016-04-26 09:49:27
不是所有的循环都比向量矩阵形式慢,有些时候还更快。

发自小木虫Android客户端
梦想总是要有的,万一实现了呢?
4楼2016-04-22 00:28:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 AnYeah 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见