adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Кто-нибудь помнит алгебру
Ответить на тему    Форум АДСЛ КлубаСВОБОДНЫЙ ФЛЕЙМРАЗГОВОРЫ ОБО ВСЕМ
Автор Сообщение
icemind
Гуру
Предупреждений : 2
СообщениеДобавлено: Ср 22-02-12 : 01-58    Заголовок сообщения: Кто-нибудь помнит алгебру Ответить с цитатой

Нужно вывести функцию похоже логарифмическую, чтобы при х=0 у=0 при х=20 у=20 при х=60 у=40 и при х=100 у=60 это пограничные значения можно не обязательно в них попасть, но где-то рядом желательно.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
xak-TM
Продвинутый форумчанин
Предупреждений : 1
СообщениеДобавлено: Ср 22-02-12 : 02-09    Заголовок сообщения: Ответить с цитатой

хню какую то написал...
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
firezavr
Форумчанин
СообщениеДобавлено: Ср 22-02-12 : 08-03    Заголовок сообщения: Ответить с цитатой

Процесс называется аппроксимацией (curve fitting): http://en.wikipedia.org/wiki/Curve_fitting

Подобные функции доступны в разных математических пакетах, например, в Mathcad. Можно попробовать поискать онлайновые генераторы функций по ключевым словам "curve fitting".

Если уже есть Маткад, то вод кусочек помощи в нём по теме:

 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
icemind
Гуру
Предупреждений : 2
СообщениеДобавлено: Ср 22-02-12 : 09-00    Заголовок сообщения: Ответить с цитатой

firezavr
буду разбираться, спс
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ATX555
Гуру
СообщениеДобавлено: Ср 22-02-12 : 12-06    Заголовок сообщения: Ответить с цитатой

icemind писал(а):
буду разбираться, спс

По последним трём точкам подходит Y=(X+20)/2, а в "0" эта функция косячит, соответственно нужна ещё одна точка "невпопад" в диапазоне 0-20.
Предпосылкой "косячности" будет неопределённость видоизменения
Y=X*(0,5+10/X), которое должно быть равно "0" (при Х=0), но 10/Х - запрещённая операция.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ATX555
Гуру
СообщениеДобавлено: Ср 22-02-12 : 14-39    Заголовок сообщения: Re: Кто-нибудь помнит алгебру Ответить с цитатой

icemind писал(а):
можно не обязательно в них попасть, но где-то рядом желательно.

Почти в "0" загоняется функция Y=X/2-10/X+10, принимая значение 0,006 в точке 0,955 (меньше - резкий уход в минус), и расходящаяся в точке 20 на 0,5 (значение 19,5), далее при повышении значения Х расхождение уменьшается.
Это так..., если на листочке, без маткадов. Wink
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
icemind
Гуру
Предупреждений : 2
СообщениеДобавлено: Ср 22-02-12 : 14-51    Заголовок сообщения: Ответить с цитатой

ATX555
спасибо - буду пробовать, там округление будет до единиц
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ATX555
Гуру
СообщениеДобавлено: Ср 22-02-12 : 15-09    Заголовок сообщения: Ответить с цитатой

icemind писал(а):
там округление будет до единиц
Не это главное, а то, может ли Х быть меньше 1-цы, если 1 и более, то смело можно пользовать второй вариант.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
icemind
Гуру
Предупреждений : 2
СообщениеДобавлено: Ср 22-02-12 : 15-11    Заголовок сообщения: Ответить с цитатой

ATX555
х=[0, 100] шаг 1
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
firezavr
Форумчанин
СообщениеДобавлено: Ср 22-02-12 : 16-50    Заголовок сообщения: Ответить с цитатой

ATX555 писал(а):
Не это главное, а то, может ли Х быть меньше 1-цы, если 1 и более, то смело можно пользовать второй вариант.

Главное, это гиперболой или параболой аппроксимировать, и граничные условия. Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Oleg_nsk
Гуру
Предупреждений : 2
СообщениеДобавлено: Ср 22-02-12 : 17-59    Заголовок сообщения: Ответить с цитатой

эх... хорошо сказали зер гуд мне бы так Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ATX555
Гуру
СообщениеДобавлено: Ср 22-02-12 : 21-22    Заголовок сообщения: Ответить с цитатой

firezavr писал(а):
гиперболой или параболой аппроксимировать, и граничные условия. Smile
lol Да там вообще, еслиб не "0", то обычная линейная функция.
А если чего-то аппроксимировать, то как и написал выше - данных маловато от 0 до 20.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаСВОБОДНЫЙ ФЛЕЙМРАЗГОВОРЫ ОБО ВСЕМ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы