Excel Linest功能问题

时间:2011-03-04 10:41:54

标签: c# .net excel vsto

我正在使用excel interop程序集在C#中调用Excel Linest()函数。 我正在为已知的x和已知的y提供“double”类型的数组,但我想为已知的x提供3个变量。所以我的X数组看起来像这样:double [8,3]。当我将这些数组输入到excel Linest()函数时,它会给我一个错误。但是,当我输入一个大小为3X3(方阵)而不是8X3的数组时,它会成功并在输出中给出一些值。那么,如何为没有方阵结构的X变量提供多变量输入呢?

1 个答案:

答案 0 :(得分:1)

我也为已知的y使用了二维数组。所以,现在我的2个数组看起来像这样:

X: double[8,3] 
Y: double[8,1]

这解决了我的问题。在C#或任何其他.NET语言中使用excel互操作函数绝对没有帮助/文档/示例。