Я вызываю функцию Excel Linest() в С#, используя сборку взаимодействия excel. Я предоставляю массивы типа «двойной» для известных x и известных y, но я хочу предоставить 3 переменные для известных x. Итак, мой массив X выглядит так: double[8,3]. Когда я ввожу эти массивы в функцию excel Linest(), она выдает ошибку. Но когда я ввожу массив размером 3X3 (квадратная матрица) вместо 8X3, он преуспевает и дает мне некоторые значения на выходе. Итак, как мне дать многовариантные входные данные для переменной X, которые не имеют квадратной матричной структуры?
1 ответ
Я также использовал двумерный массив для известных y. Итак, теперь мои 2 массива выглядят так:
X: double[8,3] Y: double[8,1]
Это решило проблему для меня. Нет абсолютно никакой справки/документации/образцов для использования функций взаимодействия excel на C# или любом другом языке .NET.
Похожие вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.