Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 46
ZhenyaKa Сообщение 25/04/2010 13:49 Копия темы
Как сложить 5 графиков в разном масштабе времени? есть идеи? Имею 5 графиков, заданных точками (X,Y)

мне нужно их сложить.

но самый напряг в том, что у них масштаб по оси X – разный.

Есть какие нить идеи?

графики в экселе. без макроса не обойтись кажется.
xaoc25 Сообщение 25/04/2010 13:56 Копия темы
Для этого есть логарифмический масштаб. Обратный масштаб. Аффинные преобразования. И многое другое.
ZhenyaKa Сообщение 25/04/2010 14:08 Копия темы
это все не то.

у них число точек разное. при чем тут логарифмический масштаб
RiDDi Сообщение 25/04/2010 14:11 Копия темы
а причем тут точки? ))
xaoc25 Сообщение 25/04/2010 14:12 Копия темы
Ну и что? Разное число точек. Сложить в смысле? Векторно сложить? Суть не меняется. Надо подробнее описать проблему. Сорри если не понял.
ZhenyaKa Сообщение 25/04/2010 14:12 Копия темы
Имею 5 графиков, заданных точками (X,Y)
RiDDi Сообщение 25/04/2010 14:14 Копия темы
Подробнее опишите.... что сложить? наложить? или посчитать что-то? Для наложить точки не имеют значения.. Да и для посчитать тоже в принципе )))
ZhenyaKa Сообщение 25/04/2010 14:17 Копия темы
первый график:
х:(1,2,3,4)
y:(5,6,6,7)

второй график:
x:(1, 1.5, 2, 2.5, 3, 3.5, 4)
y:(3, 3, 4, 5, 3, 5)

тут масштаб по x 1:2

у тех 5 графиков они дробные.
RiDDi Сообщение 25/04/2010 14:24 Копия темы
ну приводите в один масштаб... и дальше стройте прям в одих координатах... они и построятся все.. мм?
xaoc25 Сообщение 25/04/2010 14:24 Копия темы
Я про это говорил уже, не?
RiDDi Сообщение 25/04/2010 14:28 Копия темы
ну да.. может ему надо сравнить динамику графиков при очень разном масштабе? тогда да, надо по точкам – по пропорциям преобразовать как-то..
ZhenyaKa Сообщение 25/04/2010 14:28 Копия темы
как? в один масштаб привести

у одного графика 15 точек, у другого 23, у третьего 30 и тд
xaoc25 Сообщение 25/04/2010 14:28 Копия темы
Достаточно одну ось преобразовать. Это 2-3 курс
RiDDi Сообщение 25/04/2010 14:30 Копия темы
и что? например статистика сайтов... один сайт – 10 точек (10 дней)... второй 15... третий все 30 )) Будет соответственно 10 пунктов все три графика, потом два и наконец один )))
xaoc25 Сообщение 25/04/2010 14:32 Копия темы
Если у вас только точки, нужна аппроксимация, тогда будет ясно. А так, в ручную считать. Преобразовывать координаты (проецировать на рабочую ось). Теперь кажется ясно.
RiDDi Сообщение 25/04/2010 14:33 Копия темы
это если они связаны... например проц и память связаны через время

хотя если не связаны то нафига сравнивать :D )
xaoc25 Сообщение 25/04/2010 14:36 Копия темы
Саме простое, берешь логарифм от координаты точки одного графика по оси X, то же самое от ближней точки другого графика. Строишь зависимость Y-log(X). Все графики будут лежать близко друг к другу. Все.
xaoc25 Сообщение 25/04/2010 14:38 Копия темы
Даже если не связаны, будет работать,мы просто оцениваем корреляцию, что конечно же не делается в экселе ))
xaoc25 Сообщение 25/04/2010 14:39 Копия темы
Будет условный масштаб. Масштаб в одних единицах (абсолютных) невозможно построить, для этого существуют относительные координаты. Логарифм – пример относительной безразмерной величины. То же самое относится и к другим преобразованиям.
RiDDi Сообщение 25/04/2010 14:42 Копия темы
да, но это будет зависимость друг от друга в относитльеных координатах...если разные еденицы измерения.. такой график ничего не покажет, кроме красоты правильных линий ))
RiDDi Сообщение 25/04/2010 14:44 Копия темы
да все там делается )) просто ТС надо понять, что он хочет показать наложением своим..
xaoc25 Сообщение 25/04/2010 14:45 Копия темы
А вы постройте, к примеру время жизни бабочки и время разрушения горного массива в таких координатах. Иногда находятся интересные закономерности, и поверьте это повод для исследования динамики процессов в относительном масштабе. Я утрирую немного, но иногда это так.
xaoc25 Сообщение 25/04/2010 14:46 Копия темы
Исследовать закономерности в экселе, то же самое что рисовать логотипы в ворде))
xaoc25 Сообщение 25/04/2010 14:49 Копия темы
А вообще интересный разговор получился. Я рад.
RiDDi Сообщение 25/04/2010 14:51 Копия темы
да никто не спорит.. я бы сказал даже не утрируете. Как абстрактность в философии и психологии относительность – важнейший метод познания в точных науках ) Впрочем и не только в них.. Скорее это что-то универсальное ))

просто график в экселе строят обычно для более абсолютных сравнений ))
RiDDi Сообщение 25/04/2010 14:51 Копия темы
+ ))
RiDDi Сообщение 25/04/2010 14:54 Копия темы
:)
ZhenyaKa Сообщение 25/04/2010 15:07 Копия темы
картинку смарите ;)
ZhenyaKa Сообщение 25/04/2010 15:09 Копия темы
и таблицы к этим графикам
ZhenyaKa Сообщение 25/04/2010 15:09 Копия темы
вот эти пять графиков надо сложить на интервале от 0 до 115
xaoc25 Сообщение 25/04/2010 15:11 Копия темы
И я понимаю так, что Вам нужно все графики переместить в положительную область по Y?
xaoc25 Сообщение 25/04/2010 15:13 Копия темы
Сложить значения или наложить? рафики хоть про что? Может так мне более понятно будет?
ZhenyaKa Сообщение 25/04/2010 15:13 Копия темы
Y1+Y2+Y3+Y4+Y5

на картинке примерно то, что должно получиться
очень близко к нему.
ZhenyaKa Сообщение 25/04/2010 15:14 Копия темы
зачем? если они отрицательные
xaoc25 Сообщение 25/04/2010 15:14 Копия темы
Это получается усреднить в один график что ли?
xaoc25 Сообщение 25/04/2010 15:15 Копия темы
Я так понял что вам нужно среднее значение всех графиков ? Я схожу с ума уже.
xaoc25 Сообщение 25/04/2010 15:17 Копия темы
Вы хотя бы от руки нарисуйте что бы было понятно что Вы хотите.. Нихрена же не понятно, сорри.
xaoc25 Сообщение 25/04/2010 15:19 Копия темы
Если вам нужно Y1+Y2+Y3+Y4+Y5 в прямом смысле, Вам нужно сделать аппроксимации для каждого графика, и получившиеся выражения смело складывать. Все.
ZhenyaKa Сообщение 25/04/2010 15:19 Копия темы
;)
сложить ;)

например:

есть график y1(x)=x
и график y2(x)=sin(x)

их сумма будет: y1(x)+y2(x)=x+sin(x)

такая наклонно возрастающая синусоида
ZhenyaKa Сообщение 25/04/2010 15:19 Копия темы
как сделать аппроксимацию?
xaoc25 Сообщение 25/04/2010 15:21 Копия темы
Щас пороюсь.
xaoc25 Сообщение 25/04/2010 15:26 Копия темы
Щас поставлю MathCad. ОК?
ZhenyaKa Сообщение 25/04/2010 15:37 Копия темы
я могу дать таблицу экселя. может макросом проще будет ;)
xaoc25 Сообщение 25/04/2010 15:43 Копия темы
Давайте исходные данные
miker81 Сообщение 25/04/2010 16:00 Копия темы
1. берёте всё точки по X, которые есть
2. Для каждой точки возьмите апроксимацию, если нет точного значения (excel ЕСЛИ () ... апроксимация y = y1 + (x-x1_пред)*(y2-y1)/(x2_след-x1_пред) )
3. Сладываете и строите график по всем. пол. точкам

Если есть сложности приложите excel файл – сделаю
xaoc25 Сообщение 25/04/2010 16:49 Копия темы
Что то не могу импортировать данные. Фигня какая то. Наверное проще сделать в экселе.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"