gpt4 book ai didi

java - 如何在 3D 数组 C# 中制作 ZeroMatrix(函数)

转载 作者:行者123 更新时间:2023-12-01 12:53:45 25 4
gpt4 key购买 nike

我有一个函数可以在二维数组中制作零矩阵,如下所示:

public double[][] ZeroMatrix(int rows, int cols)
{
int i, j;
double[][] m = new double[rows][];

for (i = 0; i < rows; i++)
{
m[i] = new double[cols];

for (j = 0; j < cols; j++)
m[i][j] = 0;
}

return m;
}

如何制作这个可以处理 3D 数组的矩阵?也许是这样的:

public double[][][] ZeroMatrix(int rows, int cols, int etc)
{
...
...

return m;
}

我尝试了一些代码,但总是出错。

最佳答案

我认为对于这个问题最好使用多维数组:

public double[,,] ZeroMatrix(int rows, int cols, int etc)
{
double[,,] m = new double[rows, cols, etc];

for (int i = 0; i < rows; i++)
for (int j = 0; j < cols; j++)
for(int k = 0 ; k < etc ; k++)
m[i , j , k] = 0;

return m;
}

有关 C# 中多维数组的更多信息,请阅读 this

关于java - 如何在 3D 数组 C# 中制作 ZeroMatrix(函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24032698/

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