|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||||||
Реализация функции MS Excel "ПРЕДСКАЗ"19.08.2015, 16:07. Показов 2538. Ответов 6
Метки нет (Все метки)
https://support.office.com/ru-... u-RU&ad=RU
У кого-нибудь имеется готовая реализация функции на С#? Знаю как использовать функцию в своей программе через Microsoft.Office.Interop.Excel и WorksheetFunction. Но, хотелось бы, целиком на C#. Сам еще написать не пробовал, формулы не сложные вроде, но, вдруг у кого готовое решение завалялось. Добавлено через 1 час 2 минуты Сам разобрался. Нашел на буржуйском форуме. http://forums.codeguru.com/sho... t-function
0
|
||||||
| 19.08.2015, 16:07 | |
|
Ответы с готовыми решениями:
6
Реализация функции Excel СТАВКА Реализация собственной функции Excel РАБДЕНЬ на языке 1с Реализация стандартной функции Excel ВЫБОР на VBA |
|
Master of Orion
|
||||||
| 19.08.2015, 16:36 | ||||||
Сообщение было отмечено Woldemar89 как решение
Решение
Woldemar89, это называется линейная регрессия МНК. Тем более по ссылке сами же привели формулу
Тупо берем формулу, записываем математические операторы с помощью C# и получаем ожидаемый результат:
1
|
||||||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
||
| 19.08.2015, 16:50 [ТС] | ||
|
Я не люблю математику, а кодить ее особенно - поэтому решил найти готовое решение.
Я сам, тот еще быдлокодер, Ваш код мне мозг подвзорвал немного ![]() И как 30 передается как параметр? Куда точнее?
0
|
||
|
Master of Orion
|
|||
| 19.08.2015, 17:39 | |||
|
Добавлено через 16 секунд Callback такой callback
0
|
|||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|||||
| 19.08.2015, 18:02 [ТС] | |||||
![]() ![]() Можете по колхозному объяснить, как работает код? Вычисления, формулы, понятны, а вот лямбда, static Func<double, double> GetForecast CallBack и приключения аргумента 30, - непонятны совсем. Добавлено через 5 минут Кажется я начинаю въезжать потихоньку... Без бутылки не разберешься
0
|
|||||
|
Master of Orion
|
|||||||||||
| 19.08.2015, 18:49 | |||||||||||
Сообщение было отмечено Woldemar89 как решение
Решение
Woldemar89, всё просто. Иногда функции ничего не возвращают. Иногда функции возвращают какие-то объекты, числа и т.п. А следующий уровень прозрения - функции, возвращающие другие функции. В данном случае мы возвращаем функцию, которая является уравнением прямой по этим точкам. Ну а затем эта функция где-то там вызывается.
На языке, который не поддерживает функции первого класса и замыкания пришлось писать в чисто ООП стиле:
2
|
|||||||||||
|
TheGreatCornholio
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
| 19.08.2015, 18:57 [ТС] | |
|
Феерические познания просто
Спасибо большое
1
|
|
| 19.08.2015, 18:57 | |
|
Помогаю со студенческими работами здесь
7
Задача по прогнозированию. ЛИНЕЙН и ПРЕДСКАЗ Реализация функции "поиск решения" как в Excel Реализация функции вычисления электронно-цифровой подписи RSA. Реализация функции проверки ЭЦП RSA Реализация программы в excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|