如果我有一个for带有嵌套for循环的循环,使用一个循环将值输入到方形矩阵中for,循环通过我的Y轴,另一个循环通过我的X轴
我怎样才能将其改为矢量化以提高效率
g=zeros(f);
%y loop
for u = 1:f
%x loop
for v = 1:f
g(u,v) = exp(-(((u-u0)^2)+((v-u0)^2))/(2*(sigma^2)))
end
end
Run Code Online (Sandbox Code Playgroud) 我有n个像素值,我想列出可以用这个列表制作的所有可能的正方形组合.
例如,如果我有一个包含6个像素值的列表(n),则所有可能的组合都是:
1,2,3,4
1,2,3,5
1,2,3,6
2,3,4,5
2,3,4,6
3,4,5,6
Run Code Online (Sandbox Code Playgroud)
如何使用MATLAB仅使用n生成上述矩阵?