Может так:
=ВЫБОР({1;2};ИНДЕКС($B$3:$D$12;;2);ИНДЕКС($B$3:$D$12;;3))*(ИНДЕКС($B$3:$D$12;;1)=$B$3)
?
=ВЫБОР({1;2};ИНДЕКС($B$3:$D$12;;2);ИНДЕКС($B$3:$D$12;;3))*(ИНДЕКС($B$3:$D$12;;1)=$B$3)
?
|
29.07.2025 11:58:33
Формулы функций эмпирических зависимостей с 3 коэффициентами:
1. Экспоненциальная y = a*Exp(b*x)+c 2. Степенная y = a*x^b+c 3. Гиперболическая y = a/(x+c)+b 4. Логарифмическая y = a*Ln(x+c)+b + 5. Квадратичная (Параболическая) y = a+b*x+c*x^2 x и y - табличные (экспериментальные) данные N измерений x = {x1, x2, ... xN} - независимая переменная y = {y1, y2, ... yN} - функция от x и параметров (a,b,c) Если коэффициент "c" равен нулю (по теоретическим соображениям), то, с помощью замены переменных, зависимости можно пребразовать в линейные. Например прологарифмировав степенную y = a*x^b получим линейную Ln(y) = Ln(a)+b*Ln(x), или Y = A+b*X, где Y = Ln(y), A = Ln(a), X = Ln(x) Гиперболическая: y = a/x+b введя новую переменную X = 1/x получим линейное уравнение (систему N линейных уравнений) y = a*X+b. Коэффициенты системы линейных уравнений легко (относительно) рассчитываются Методом Наименьших Квадратов (функциями: ЛИНЕЙН(), НАКЛОН(), ОТРЕЗОК()) Но, если параметр "c" предполагается не равным нулю, тогда линейное преобразование затруднительно, и коэффициенты сначала находятся приближённо некоторыми математическими спец-приёмами, и затем уточняются тем же МНК, но итерационно, последовательными приближениями. В прикреплённом - экселевский вариант нахождения a,b,c |
|
|
|
|
|
17.10.2024 23:47:58
т.е. кривая в этой точке и окрестностях должна быть почти прямая, с минимальной "кривизной"
, определяйтесь - "на пляж или в горы ?" Позанудствовал, нашёл ещё ссылку на вывод формулы радиуса (удивляла степень 3/2) Принцип понял, но разобрался только когда сам расписал выкладки на бумажке, в прикреплённом мои изыскания |
|||||
|
|
|
|
16.10.2024 05:21:28
, нет у вашего графика (явно) точки перегиба - вторая производная полинома нигде в нуль не обращается,
и первая не имеет экстремумов (признаки т.п. функции). Перепроверил дифференцируя конечными разностями.
|
|||
|
|
|
|
25.01.2024 21:35:46
Ой, лишнее (скопипастил).
В процедуре События_рабочего_листа ссылка на Этот_лист не нужна
|
|||
|
|
|
|
26.12.2023 11:41:37
Мой вариант макроса:
|
|||
|
|
|
|
22.12.2023 23:10:47
|
|||||
|
|
|
|
02.12.2023 18:25:58
Как-то так.
Шапка и "валенки" (где 'подпись') заполняются в ячейках на листе, а центр бланка - в тексбоксе, нажав на одну из кнопок (2 шт.) или хоткеем Ctrl + Enter, закрывается текстбокс крестиком или Enter. Плюс - текстбокс заполняется шустро. Минус - нельзя сделать встаку/удаление в середине тексбоксовой строки (как в VB-массивах - можно только наращивать или укорачивать хвост (причём только последний)). Пока сделано только для "входящих" бланков. А, защита листа - чтобы Tab'ами переходить на нужные ячейки-поля.
Изменено: - 02.12.2023 18:36:37
|
|||
|
|
|