如何使用Cellfun细胞类型和向量类型输入?

3视图(30天)
你好,每一个:)
我有一个名为歧视的函数需要4向量作为输入
> >函数=歧视(X, Y, Z, W)
现在我需要应用这个函数在不同的X和Y向量存储在两个细胞:
> > Cell_X = {X1, X2, X3, X4,…}
> > Cell_Y = {Y1、Y2、Y3、Y4,……}
然而,Z和W总是常数向量。
事实上,我每次都需要应用功能上一双X和Y, Z和W没有改变。
我写我的代码是这样的:
> > S = cellfun (@FAL、Cell_X Cell_Y, Z, W)
所以最后年代应该是:
S =[歧视(X1, Y1, Z, W),歧视(X2, Y2, Z, W),歧视(X3, Y3, Z, W),歧视(X4、Y4 Z, W),…]
但cellfun不工作,我想是因为输入的类型和大小是不相同的。我应该做什么?
* *我可以让细胞与Z和W reapeting向量,但它不是有效的。对吧?
* * *我用MATLAB 2015 b
提前谢谢大家:)
5个评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年4月10日
歧视是不返回一个标量。你没有告诉我们它的代码,所以我们不知道它的计算。

登录置评。

答案(0)

类别

找到更多的在字符和字符串帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!