【发布时间】:2017-09-01 19:30:53
【问题描述】:
我有一个函数句柄单元格,我想获取每一行的乘积。
然后我想评估单元格内的函数句柄以获得某些值。
例子:
原始单元格:
P{1,1} = @(x) x P{1,2} = @(y) y
P{2,1} = @(x) x P{2,2} = @(y) y.^2
所需产品:
P{1,1} = @(x,y) x.*y
P{2,1} = @(x,y) x.*y.`2
然后评估
x = 2:0.1:3;
y = 1:0.1:2;
那我想用cell2mat 得到P?
我一直在尝试使用cellfun,但不确定在使用匿名函数时这是否正确。
不胜感激任何建议!
【问题讨论】:
-
这似乎真的过于复杂。我觉得有更好的方法可以做到这一点,但这里的例子可能比你的实际问题简单得多。你真正想解决什么问题?
标签: matlab matrix cells function-handle