创建函数,以便对向量的每个元素应用不同的函数
2次浏览(过去30天)
显示旧的注释
假设我有以下函数:
F1 = @(x) a*x(1) + 1;
F2 = @(x) b*x(2) - 1;
a和b是我之前指定的参数。一个向量:
X = [2;4];
我想创建函数处理程序F,使用a和b将在之前创建(像c#中的委托)。我想使用F来计算下一个向量值(f1为第一个单元格,f2为第二个单元格),例如给定a = b = 1:
F(x) = [3;3];
我试着创建单元格:
F = {f1;f2}
但它给了我一个错误“索引超过数组元素的数量(2)。”