gpt4 book ai didi

matlab - 访问矩阵的每个索引而不使用索引或使用 for/while 循环

转载 作者:行者123 更新时间:2023-12-02 04:38:29 25 4
gpt4 key购买 nike

我需要编写一个函数,它接受一个参数 n,并返回一个 n*n 矩阵,其中每个条目都是 i 和 j 的函数

例如,我需要一个 2*2 的条目,每个条目都为 abs(i-j),因此该函数应返回以下矩阵:
[0,1;-1,0]

有没有一种方法可以不使用 for 或 while 循环来单独分配每个值?

最佳答案

使用ndgrid:

n = 2;
[I, J] = ndgrid(1:n, 1:n)

abs(I-J)

关于matlab - 访问矩阵的每个索引而不使用索引或使用 for/while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21405659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com