|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.04.2012, 17:23 | #1 |
Регистрация: 10.04.2012
Сообщений: 8
|
Линии уровня
Кто сталкивался с необходимостью их программирования.
желательно на с++... очень нужно! |
10.04.2012, 17:36 | #2 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Объясните пожалуйста свою задачу более подробно. Линия может быть горизонтальной, вертикальной. Строиться сразу или синхронно с графиком функции.
Что именно вам нужно?
Если помог, проси поставить минус. Будь оригинален!
|
10.04.2012, 17:52 | #3 |
Регистрация: 10.04.2012
Сообщений: 8
|
Линии уровня (изолинии) на плоскости - точки, для которых функция принимает постоянные значения. Обычно семейство линий уровня строится для выбранного подходящим образом множества значений.
работаю над графическим решением методов оптимизации. для этого нужно построить линии уровня |
10.04.2012, 17:54 | #4 |
Регистрация: 10.04.2012
Сообщений: 8
|
как мне объяснили уравнение нужно прировнять какой-то константе, а дальше в цикле добавлять какое-то число к этой константе..но не совсем понимаю, что определенно нужно
Строится должны сразу |
10.04.2012, 18:21 | #5 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Так и приравнивайте вашу функцию к константе и рисуйте.
Допустим, F(x)=z^3-y^2. Приравниваем функцию к нулю и получаем y^2=z^3. Если бы приравняли к 1, то получилось вы y^2+1=z^3. Теперь подставляя значения в "у" и возводя их в квадрат, будем получать число, из которых нужно будет брать корень из 3. Так мы будем получать "z". Теперь остаётся по данным координатам (z,y) поставить точки на графике.
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 10.04.2012 в 18:59. |
10.04.2012, 18:57 | #6 |
Регистрация: 10.04.2012
Сообщений: 8
|
Можешь помочь с реализацией этой функции.. а то уже не доходит толком ничего...
еще и функция жутковатая.. 5*(x+y)*(x*y)/(x*x*y*y+1)+sqrt(x*x*y*y+1) |
10.04.2012, 19:17 | #7 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Ух, нужно упростить выражение сначала.Вы уж простите, но сейчас ухожу, поэтому либо ночью, либо завтра утром отпишусь. Может кто поможет раньше меня упростить.
Если помог, проси поставить минус. Будь оригинален!
|
10.04.2012, 19:30 | #8 |
Регистрация: 10.04.2012
Сообщений: 8
|
уравнение можно заменить любым другим. это не принципиально=)
буду благодарна=) |
11.04.2012, 18:01 | #9 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Помудрил, поискал и получилась вот такая вот штуковина-диковина.
Код:
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 11.04.2012 в 18:04. |
12.04.2012, 10:45 | #10 |
Регистрация: 10.04.2012
Сообщений: 8
|
Спасибо огромное!!!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сделать из линии, толщиной в несколько пикселей, линии, толщиной 1 пиксель. | ImmortalAlexSan | Общие вопросы Delphi | 12 | 25.10.2012 19:05 |
Драйвер уровня ядра | Mr_ViK | Помощь студентам | 0 | 18.02.2012 18:16 |
Измерение уровня сигнала | Gr@nd | Мультимедиа в Delphi | 8 | 01.07.2009 11:07 |
ЛИНИИ УРОВНЯ (ПАСКАЛЬ) | mens-evgenij | Помощь студентам | 1 | 22.05.2009 09:50 |
Построение линий уровня(pascal) | cherkasenok | Помощь студентам | 1 | 21.05.2009 13:55 |