在pcg中将更多变量传递给矩阵运算符 - Matlab

时间:2011-05-06 12:25:33

标签: matlab

我想在Matlab中使用矩阵运算符而不是矩阵来调用函数pcg(共轭梯度)。问题是我想传递给矩阵运算符而不仅仅是向量x。我也想传递另一个变量。我该怎么做呢?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我假设你试图调用函数PCG,第一个输入为function handle(你称之为矩阵运算符)到函数{{ 1}}接受向量输入afun并返回矩阵向量乘积X。除了A*X之外,如果您想向afun提供其他变量,您可以使用parameterize the functionnested functions anonymous functions。这是一个匿名函数示例:

X