C# 从矢量数据创建Toeplitz矩阵

C# 从矢量数据创建Toeplitz矩阵,c#,matrix,C#,Matrix,是否有人知道可以创建快速高效的C代码: 给定数据向量的矩形N x N Toeplitz矩阵? 在给定两个数据向量的情况下,创建一个N x M Toeplitz矩阵;第一行一个,第一列一个? 现在看起来有很多循环,但是任何建议都将不胜感激。谢谢。用Matlab使用函数toeplitz; toeplitz-help此链接可能会有所帮助:感谢您的回复,但我看不出该文档有什么帮助。它向您展示了如何创建数组并向其中添加数据而不进行外循环。这里的重点是创建toeplitz数组,而不仅仅是任何类型的数组。我知

是否有人知道可以创建快速高效的C代码:

给定数据向量的矩形N x N Toeplitz矩阵? 在给定两个数据向量的情况下,创建一个N x M Toeplitz矩阵;第一行一个,第一列一个?
现在看起来有很多循环,但是任何建议都将不胜感激。谢谢。

用Matlab使用函数toeplitz;
toeplitz-help

此链接可能会有所帮助:感谢您的回复,但我看不出该文档有什么帮助。它向您展示了如何创建数组并向其中添加数据而不进行外循环。这里的重点是创建toeplitz数组,而不仅仅是任何类型的数组。我知道如何创建和填充数组。您当前的算法是什么,它的效率是什么?您能否提供一些关于如何使用该函数专门解决提问者问题的详细信息?什么版本的MATLAB或什么工具箱可以使用?