在matlab中,如何将两个参数的函数应用于两个长度相等的元胞数组?
所以我有两个元胞数组:
A = {2 2 2 2}
B = {[1 2] [3 2] [5 5] [7 7]}
和一个包含两个参数的函数:
F = @(a, b) [a * b(1), (b(2) / 3), (b(1) + a) * 22]
我想像这样将该函数应用于两个元胞数组:
idealfun(F, A, B)
并让它做正确的事情(返回一个包含四个 1x3 向量元胞的元胞数组)。有什么想法如何找到/编写idealfun
吗?
So I have two cell arrays:
A = {2 2 2 2}
B = {[1 2] [3 2] [5 5] [7 7]}
and a function of two arguments:
F = @(a, b) [a * b(1), (b(2) / 3), (b(1) + a) * 22]
And I want to apply the function to the two cell arrays like so:
idealfun(F, A, B)
and have it do the right thing (return a cell array with four cells of 1x3 vectors). Any ideas how to find/write idealfun
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用CELLFUN。
Use CELLFUN.