multiplying cell array with a matrix
12 ビュー (過去 30 日間)
古いコメントを表示
i have 2*1 cell array with size 242*234
and matrix of size 242*234
how to apply above code for it.
i am trying with this
Result=cellfun(@(x)x*matrix,Cell,'un',0)
then i get following error
Error in @(x)x*matrix
or if i try with
matrix=matrix.'
then it gives the out put of 242*242.
In my case i need 242*234 matrix.
please help me to solve this.
thanks in advance.
0 件のコメント
回答 (1 件)
Star Strider
2019 年 5 月 18 日
You may want to do element-wise (array) multiplication rather than matrix multiplication.
Try this:
@(x)x.*matrix
Note the (.*) element-wise multiplication operator.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!