1

我想n*n在 MATLAB 中生成一个矩阵,其中每个条目都是A(i,j) = j^ii=j=1...n但不使用 for 循环。在 MATLAB 帮助中,我看到了一个函数matrix(m,n,f),但我不知道如何使用它。

4

2 回答 2

4

您可以通过以下方式轻松完成bsxfun

A = bsxfun(@power, 1:n, (1:n).');
于 2013-10-30T23:13:39.380 回答
2

这就是你所追求的吗?

[A,b]=meshgrid(1:n);
M=A.^b;
于 2013-10-30T22:59:39.167 回答