2013-11-20 67 views
0

假設我有函數測試,它需要參數x和y。現在arrayfunc與多個參數

,我有

myVector = 1:5 

myVar = 6 

我想運行測試幾次,如X發生在myVector所有目前和y的值總是myVar的:

即:測試(1,6)的測試(2,6)...測試(5,6)

我原來的想法是使用arrayfunc,嗬wever,從我看到的arrayfunc作爲參數我想調用的函數和值的向量。

有什麼建議嗎?

達里奧

回答

3

你可以用一個匿名函數,它的myVector元素,並把它傳遞給你的test功能做到這一點:

arrayfun(@(n) test(n,myVar), myVector)