我喜欢带有2D坐标参数的函数,如
function(a,b)
或
function([a,b])
返回1或0.(顺便说一下。我可以轻松调整该函数的参数)
现在我想让函数计算0到100之间的每个可能坐标(0.1步)(例如)并输出一个矩阵,这样我就可以将这个矩阵显示为bw图像。
我的问题是如何创建一些矩阵让函数可以使用。
答案 0 :(得分:5)
您可以使用arrayfun
:
[A B]=ndgrid(0:0.1:100,0:0.1:100);
C=arrayfun(@fun, A, B);