【发布时间】:2014-11-26 00:16:01
【问题描述】:
在 C# 中有这样的矩阵
double[,] M
我想像 Matlab 一样快速处理其内容。特别是,在 Matlab 中有这段代码:
for i = 1:N
M(i, 1:i) = 1;
我想在没有第二个循环的情况下在 C# 中使用它的等价物。我对此不确定,但据我所知,Matlab 对这一行 M(i, 1:i) = 1 使用了一个名为 Vectorization 的过程,这比我实现从 1 到 i 将每个单元格设置为 1 的 for 循环要快。也许我我错了,请纠正我。
那么如何在 C# 中像 Matlab 一样实现对矩阵的快速操作。
【问题讨论】: