我试图通过运行循环然后添加它们来将函数句柄存储在数组中。
for i = 1:n^2
x1 = x_coord(elements(i,1));
x2 = x_coord(elements(i,2));
x3 = x_coord(elements(i,3));
x4 = x_coord(elements(i,4));
y1 = y_coord(elements(i,1));
y2 = y_coord(elements(i,2));
y3 = y_coord(elements(i,3));
y4 = y_coord(elements(i,4));
SF(elements(i,1)) = @(x,y)((x-x3)*(y-y3)/((x1-x3)*(y1-y3)) + SF(elements(i,1)(x,y))
end
在这里,我将函数句柄保存在数组中SF
,然后将它们添加到循环中。但我收到此错误:
Error: ()-indexing must appear last in an index expression.
请帮忙。