Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как в данном уравнении найти значение "лямбда"? - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как в данном уравнении найти значение "лямбда"? (Формулы/Formulas)
Как в данном уравнении найти значение "лямбда"?
Юрий_Нд Дата: Воскресенье, 19.03.2017, 00:48 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
Как в данном уравнении найти значение "лямбда"? Все остальное известно.
К сообщению приложен файл: 0625926.png (6.6 Kb)
 
Ответить
СообщениеКак в данном уравнении найти значение "лямбда"? Все остальное известно.

Автор - Юрий_Нд
Дата добавления - 19.03.2017 в 00:48
light26 Дата: Воскресенье, 19.03.2017, 11:51 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1350
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013


Я не волшебник. Я только учусь
 
Ответить
СообщениеЧитаем пункт 3 правил и вот это

Автор - light26
Дата добавления - 19.03.2017 в 11:51
buchlotnik Дата: Воскресенье, 19.03.2017, 15:09 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
а разве это аналитически решается?
 
Ответить
Сообщениеа разве это аналитически решается?

Автор - buchlotnik
Дата добавления - 19.03.2017 в 15:09
Юрий_Нд Дата: Понедельник, 20.03.2017, 01:32 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
а разве это аналитически решается?

Формула "взята" из учебника, поэтому думаю, что если бы было возможно аналитическое решение, после соответствующих математических преобразований, то его бы "привели" в учебнике.
Предполагаю, что решение данного уравнения возможно графически, или подбором, после соответствующих, если я правильно помню итераций.
Как это делать в программировании с помощью циклов я знаю.
А в Экселе, думаю, что без VBA не "обойтись".


Сообщение отредактировал Юрий_Нд - Понедельник, 20.03.2017, 01:33
 
Ответить
Сообщение
а разве это аналитически решается?

Формула "взята" из учебника, поэтому думаю, что если бы было возможно аналитическое решение, после соответствующих математических преобразований, то его бы "привели" в учебнике.
Предполагаю, что решение данного уравнения возможно графически, или подбором, после соответствующих, если я правильно помню итераций.
Как это делать в программировании с помощью циклов я знаю.
А в Экселе, думаю, что без VBA не "обойтись".

Автор - Юрий_Нд
Дата добавления - 20.03.2017 в 01:32
_Boroda_ Дата: Понедельник, 20.03.2017, 09:38 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Можно попробовать через Поиск решения.
Вкладка Данные - Поиск решения. Если его там нет, то подключите надстройку "Поиск решения".
Там не очень сложно, думаю, разберетесь


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожно попробовать через Поиск решения.
Вкладка Данные - Поиск решения. Если его там нет, то подключите надстройку "Поиск решения".
Там не очень сложно, думаю, разберетесь

Автор - _Boroda_
Дата добавления - 20.03.2017 в 09:38
Юрий_Нд Дата: Понедельник, 20.03.2017, 22:46 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
Можно попробовать через Поиск решения.

Спасибо за совет, но боюсь, что это не мой случай.
Возможно, я не до конца разобрался, но мне нужно не один раз решить уравнение, а решать это уравнение постоянно, в каждой строчке экселя и не "в рукопашном, а в автоматическом" режиме, без предварительного подбора корней...


Сообщение отредактировал Юрий_Нд - Понедельник, 20.03.2017, 22:47
 
Ответить
Сообщение
Можно попробовать через Поиск решения.

Спасибо за совет, но боюсь, что это не мой случай.
Возможно, я не до конца разобрался, но мне нужно не один раз решить уравнение, а решать это уравнение постоянно, в каждой строчке экселя и не "в рукопашном, а в автоматическом" режиме, без предварительного подбора корней...

Автор - Юрий_Нд
Дата добавления - 20.03.2017 в 22:46
buchlotnik Дата: Понедельник, 20.03.2017, 23:05 | Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
решать это уравнение постоянно
значит нужно решать с помощью UDF.
Вопрос - какая нужна точность и
Цитата
Все остальное известно
а диапазоны значений этого всего остального какие? (чтобы как-то с порядками определиться)


Сообщение отредактировал buchlotnik - Понедельник, 20.03.2017, 23:06
 
Ответить
Сообщение
Цитата
решать это уравнение постоянно
значит нужно решать с помощью UDF.
Вопрос - какая нужна точность и
Цитата
Все остальное известно
а диапазоны значений этого всего остального какие? (чтобы как-то с порядками определиться)

Автор - buchlotnik
Дата добавления - 20.03.2017 в 23:05
Юрий_Нд Дата: Вторник, 21.03.2017, 11:25 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
а диапазоны значений этого всего остального какие?


http://gidravl.narod.ru/gidrosopr.html (см. рис. 4. 8)

По этому рисунку графически решается уравнение, которое я привел в первом сообщении.

п.с. Прошу прощения, никогда не работал в ВБА. "Этот ВБА находится" в Экселе? Или для работы в ВБА нужно установить Офис с Экселем, а потом еще установить ВБА?


Сообщение отредактировал Юрий_Нд - Вторник, 21.03.2017, 11:49
 
Ответить
Сообщение
а диапазоны значений этого всего остального какие?


http://gidravl.narod.ru/gidrosopr.html (см. рис. 4. 8)

По этому рисунку графически решается уравнение, которое я привел в первом сообщении.

п.с. Прошу прощения, никогда не работал в ВБА. "Этот ВБА находится" в Экселе? Или для работы в ВБА нужно установить Офис с Экселем, а потом еще установить ВБА?

Автор - Юрий_Нд
Дата добавления - 21.03.2017 в 11:25
bmv98rus Дата: Вторник, 21.03.2017, 12:10 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата Юрий_Нд, 21.03.2017 в 11:25, в сообщении № 8 ()
п.с. Прошу прощения, никогда не работал в ВБА. "Этот ВБА находится" в Экселе? Или для работы в ВБА нужно установить Офис с Экселем, а потом еще установить ВБА?

Чисто гипотетически можно предположить, что при установке, Visual Basic for Application (VBA) компоненту MS Office не установили, но в любом случае это часть этого пакета или отдельного MS Excel. ALT+F11 и большая вероятность, что у вас все уже готово к работе.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Цитата Юрий_Нд, 21.03.2017 в 11:25, в сообщении № 8 ()
п.с. Прошу прощения, никогда не работал в ВБА. "Этот ВБА находится" в Экселе? Или для работы в ВБА нужно установить Офис с Экселем, а потом еще установить ВБА?

Чисто гипотетически можно предположить, что при установке, Visual Basic for Application (VBA) компоненту MS Office не установили, но в любом случае это часть этого пакета или отдельного MS Excel. ALT+F11 и большая вероятность, что у вас все уже готово к работе.

Автор - bmv98rus
Дата добавления - 21.03.2017 в 12:10
buchlotnik Дата: Вторник, 21.03.2017, 13:33 | Сообщение № 10
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
А я по вашей ссылке вышеприведённую формулу не увидел :( Всё-таки гидра - не моё :)
 
Ответить
СообщениеА я по вашей ссылке вышеприведённую формулу не увидел :( Всё-таки гидра - не моё :)

Автор - buchlotnik
Дата добавления - 21.03.2017 в 13:33
Юрий_Нд Дата: Вторник, 21.03.2017, 19:40 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
ALT+F11

Ураааа!!! Заработало!!!

вышеприведённую формулу не увидел

Да, формула из другого источника, но там нет номограммы.

гидра - не моё

Гидра или не гидра - какая разница, тут уравнение решить нужно.
А Вы из какой области специалист?


Сообщение отредактировал Юрий_Нд - Вторник, 21.03.2017, 20:14
 
Ответить
Сообщение
ALT+F11

Ураааа!!! Заработало!!!

вышеприведённую формулу не увидел

Да, формула из другого источника, но там нет номограммы.

гидра - не моё

Гидра или не гидра - какая разница, тут уравнение решить нужно.
А Вы из какой области специалист?

Автор - Юрий_Нд
Дата добавления - 21.03.2017 в 19:40
buchlotnik Дата: Вторник, 21.03.2017, 20:01 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
тут уравнение решить нужно
я в посте №7 всё спросил - меня послали читать учебник, спасибо, обойдусь.
 
Ответить
Сообщение
Цитата
тут уравнение решить нужно
я в посте №7 всё спросил - меня послали читать учебник, спасибо, обойдусь.

Автор - buchlotnik
Дата добавления - 21.03.2017 в 20:01
Pelena Дата: Вторник, 21.03.2017, 20:12 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата Юрий_Нд, 20.03.2017 в 22:46, в сообщении № 6 ()
решать это уравнение постоянно, в каждой строчке экселя

Так приложите файл хотя бы с парой таких строк, где заданы все остальные параметры и остаётся только найти лямбду


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата Юрий_Нд, 20.03.2017 в 22:46, в сообщении № 6 ()
решать это уравнение постоянно, в каждой строчке экселя

Так приложите файл хотя бы с парой таких строк, где заданы все остальные параметры и остаётся только найти лямбду

Автор - Pelena
Дата добавления - 21.03.2017 в 20:12
Юрий_Нд Дата: Вторник, 21.03.2017, 23:20 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
я в посте №7 всё спросил - меня послали читать учебник, спасибо, обойдусь.

Уважаемый buchlotnik, Вы не раз выручали меня дельным советом, и я искренне благодарен Вам за это.
Выдержку из учебника и номограмму я Вам привел, думая, что возможно, это немного больше "раскроет суть" моего вопроса.
На рис. 4.8, на который я указал Вам, приведены диапазоны изменения дополнительных переменных, которые входят в уравнение из первого сообщения.
По горизонтали Re - изменяется от 4*10^3 до 10^8. По вертикали слева "лямбда" от 0.008 до 0.08. По вертикали справа kэ/dв от 0.00001 до 0.05.
Еще раз прошу извинить меня,
с уважением к каждому Вашему сообщению______________Юрий.
 
Ответить
Сообщение
я в посте №7 всё спросил - меня послали читать учебник, спасибо, обойдусь.

Уважаемый buchlotnik, Вы не раз выручали меня дельным советом, и я искренне благодарен Вам за это.
Выдержку из учебника и номограмму я Вам привел, думая, что возможно, это немного больше "раскроет суть" моего вопроса.
На рис. 4.8, на который я указал Вам, приведены диапазоны изменения дополнительных переменных, которые входят в уравнение из первого сообщения.
По горизонтали Re - изменяется от 4*10^3 до 10^8. По вертикали слева "лямбда" от 0.008 до 0.08. По вертикали справа kэ/dв от 0.00001 до 0.05.
Еще раз прошу извинить меня,
с уважением к каждому Вашему сообщению______________Юрий.

Автор - Юрий_Нд
Дата добавления - 21.03.2017 в 23:20
bmv98rus Дата: Среда, 22.03.2017, 00:05 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Если вы уважаете Михаила, то почему не ответили на этот вопрос?[sup]
Вопрос - какая нужна точность и


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеЕсли вы уважаете Михаила, то почему не ответили на этот вопрос?[sup]
Вопрос - какая нужна точность и

Автор - bmv98rus
Дата добавления - 22.03.2017 в 00:05
buchlotnik Дата: Среда, 22.03.2017, 01:11 | Сообщение № 16
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Проехали. Я реально на той картинке ни хрена не разобрал - навскидку UDF с половинным отрезком (точность в ней - третий параметр) [vba]
Код
Function lambda#(R#, kd#, d#)
    Dim a#, b#, S#, f#
    a = 0.008
    b = 0.08
    Do
    S = (a + b) / 2
    f = 1 / (S ^ 0.5) + 2 * Log(2.51 / R / (S ^ 0.5) + kd / 3.7) / Log(10)
    If f > 0 Then a = S Else b = S
    Loop While (b - a) > d
    S = (a + b) / 2
    lambda = S
End Function
[/vba] корректность проверил Поиском решения
[p.s.]а ещё VBA доступен с вкладки Разработчик, которая по умолчанию скрыта, но есть в настройках ленты
К сообщению приложен файл: lambda-1-.xlsm (17.4 Kb)


Сообщение отредактировал buchlotnik - Среда, 22.03.2017, 01:47
 
Ответить
СообщениеПроехали. Я реально на той картинке ни хрена не разобрал - навскидку UDF с половинным отрезком (точность в ней - третий параметр) [vba]
Код
Function lambda#(R#, kd#, d#)
    Dim a#, b#, S#, f#
    a = 0.008
    b = 0.08
    Do
    S = (a + b) / 2
    f = 1 / (S ^ 0.5) + 2 * Log(2.51 / R / (S ^ 0.5) + kd / 3.7) / Log(10)
    If f > 0 Then a = S Else b = S
    Loop While (b - a) > d
    S = (a + b) / 2
    lambda = S
End Function
[/vba] корректность проверил Поиском решения
[p.s.]а ещё VBA доступен с вкладки Разработчик, которая по умолчанию скрыта, но есть в настройках ленты

Автор - buchlotnik
Дата добавления - 22.03.2017 в 01:11
Юрий_Нд Дата: Среда, 22.03.2017, 10:57 | Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
Спасибо всем, кто отозвался.

По поводу точности.
Как и для всех инженерных расчетов 3-5 %.
Так меня учили более 30-ти лет "назад".

п.с. "беру тайм-аут", чтобы разобраться с пользовательскими функциями и с последним сообщением.


Сообщение отредактировал Юрий_Нд - Среда, 22.03.2017, 10:59
 
Ответить
СообщениеСпасибо всем, кто отозвался.

По поводу точности.
Как и для всех инженерных расчетов 3-5 %.
Так меня учили более 30-ти лет "назад".

п.с. "беру тайм-аут", чтобы разобраться с пользовательскими функциями и с последним сообщением.

Автор - Юрий_Нд
Дата добавления - 22.03.2017 в 10:57
Юрий_Нд Дата: Четверг, 23.03.2017, 01:09 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
Спасибо, Михаил.
Все работает, пока не дохожу до сохранения.
Если сохраняю с макросами, тогда функция Лямбда меняет название на название файла и перестает работать.
А если сохраняю без макросов, тогда, естественно теряю функцию.
Вот такие "пироги".
 
Ответить
СообщениеСпасибо, Михаил.
Все работает, пока не дохожу до сохранения.
Если сохраняю с макросами, тогда функция Лямбда меняет название на название файла и перестает работать.
А если сохраняю без макросов, тогда, естественно теряю функцию.
Вот такие "пироги".

Автор - Юрий_Нд
Дата добавления - 23.03.2017 в 01:09
buchlotnik Дата: Четверг, 23.03.2017, 01:10 | Сообщение № 19
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
функция Лямбда меняет название на название файла
это как? покажите файл (я же свой как-то сохранил перед тем как сюда залить, а уж чтобы код менялся при сохранении - первый раз такое слышу)


Сообщение отредактировал buchlotnik - Четверг, 23.03.2017, 01:24
 
Ответить
Сообщение
Цитата
функция Лямбда меняет название на название файла
это как? покажите файл (я же свой как-то сохранил перед тем как сюда залить, а уж чтобы код менялся при сохранении - первый раз такое слышу)

Автор - buchlotnik
Дата добавления - 23.03.2017 в 01:10
Юрий_Нд Дата: Четверг, 23.03.2017, 01:27 | Сообщение № 20
Группа: Проверенные
Ранг: Обитатель
Сообщений: 441
Репутация: 19 ±
Замечаний: 0% ±

Excel 2013
Прошу прощения за беспокойство, Михаил.
В очередной, наверное десятый раз все переделал сначала. И все "без сучков".
Думаю, что "на сегодня хватит"...
Попросите модератора, если можно, удалить три последних сообщения. Стыдно.
Спокойной ночи...
 
Ответить
СообщениеПрошу прощения за беспокойство, Михаил.
В очередной, наверное десятый раз все переделал сначала. И все "без сучков".
Думаю, что "на сегодня хватит"...
Попросите модератора, если можно, удалить три последних сообщения. Стыдно.
Спокойной ночи...

Автор - Юрий_Нд
Дата добавления - 23.03.2017 в 01:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как в данном уравнении найти значение "лямбда"? (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!