Дата  Запланированые курсы
24.11 Linux-MP. Модульная программа «Архитектура и администрирование Linux»
24.11 Linux-LE. Основы архитектуры и администрирования Linux
26.11 Поисковая оптимизация (SEO)
26.11 Средства растровой графики. Adobe Photoshop
26.11 Управление проектами (MS Project)
27.11 DEV-J30. Программирование на платформе Java. Разработка многоуровневых приложений (Группа II)
27.11 DEV-J30. Программирование на платформе Java. Разработка многоуровневых приложений (Группа I)
28.11 CORTEX-M-MP. Введение в технологии разработки систем управления на базе МК с RISC ядром ARM Cortex-M
28.11 CORTEX-M-INTRO. Введение в современную микроконтроллерную технику
03.12 Трёхмерное моделирование. 3ds Max
03.12 Компьютерное проектирование в системе AutoCAD (базовый курс)
03.12 DEV-C21. Объектно-ориентированное программирование. Углубленное изучение. Язык С++
07.12 DEV-PY200. Объектно-ориентированное программирование на языке Python
10.12 Основы создания веб-сайтов. Adobe Dreamweaver
10.12 Поисковая оптимизация (SEO) для профессионалов
10.12 Средства векторной графики. Adobe Illustrator
12.12 Инструменты бизнес-анализа Microsoft Excel: PowerPivot, PowerView
12.12 CORTEX-M-RISC. RISC-архитектура ARM Cortex-M в микроконтроллерах
17.12 MOC-20762. Разработка баз данных SQL
17.12 Работа в MS Excel. Расширенные возможности
17.12 Компьютерное проектирование в системе AutoCAD (профессиональный курс)
17.12 Adobe After Effects. Создание анимации и эффектов
09.01 DEV-C22. Стандарт С++11, С++14, С++17 для прикладного программирования
14.01 DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
14.01 DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
16.01 CORTEX-M-STM32F. Семейство МК компании ST Microelectronics STM32Fxxx с вычислительным ядром ARM Cortex M3
19.01 Linux-LF. Расширенное администрирование ОС Linux
04.02 DEV-QT10. Прикладное программирование на С++ с использованием Qt. Базовый уровень
11.02 DEV-J60. Технологии разработки корпоративных приложений на платформе Java Enterprise Edition (Java EE)
11.02 DEV-J60. Технологии разработки корпоративных приложений на платформе Java Enterprise Edition (Java EE)
13.02 CORTEX-M-RTOS. Разработка управляющих программ для МК систем управления с использованием многозадачных ОС реального времени
11.03 Введение в тестирование программного обеспечения
11.03 Введение в тестирование программного обеспечения
11.03 Введение в тестирование программного обеспечения
20.03 NET-DLINKSW-LAB. Технологии коммутации современных сетей Ethernet. Лабораторный практикум
Открыт набор на осенний семестр в Академию информатики для школьников Открыт набор на осенний семестр на программы второго высшего образования
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Динамический вывод значений переменных
Львов Марк
#1 Оставлено : 11 мая 2011 г. 13:54:09(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 11.05.2011(UTC)
Сообщений: 5
Баллов: 15
Откуда: Санкт-Петербург

Помогите пожалуйста, возникла следующая проблема:

У меня имеется некий алгоритм(покоординатный спуск по методу GZ1) выполняющий достаточно большое количество итераций (может достигать до 3..5млн).
По завершении каждой итерации формируются значения 4ех переменных.
Мне нужно выводить значения этих переменных на экран и каждую на своем месте при каждой итерации.
Ломаю голову не знаю как это сделать... Знаю, что тут нужно использовать лучше JavaScript или AJAX, но эти технологии еще не изучал. Есть ли возможность как-то сделать без использования JavaScript или AJAX ? Если нет, то подскажите как это сделать...

Вот возьмем простой пример:

for($i=0;$i<1000000;$i++){
$X1 = $i;
}

for($j=0;$j<1000000;$j++){
$X2 = $j+2;
}

...

Как выводить переменные $X1 и $X2 на экране в одном фиксированом месте.
Вообще должно быть что-то похожее на это:

Покоординатный спуск. Интерфейс.
Реклама
Mikhail.Buranov
#2 Оставлено : 11 мая 2011 г. 16:27:06(UTC)
Mikhail.Baranov

Ранг: Администратор

Группы: Администраторы, Модераторы, Зарегистрированные пользователи
Зарегистрирован: 07.10.2007(UTC)
Сообщений: 337
Баллов: 2,114,020
Мужчина
Откуда: Russia

Если я правильно вас понял и необходимо в одном и том же месте страницы выводить разные значения в процессе прохождения итераций, то без JavaScript здесь не обойтись.
Львов Марк
#3 Оставлено : 11 мая 2011 г. 18:38:17(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 11.05.2011(UTC)
Сообщений: 5
Баллов: 15
Откуда: Санкт-Петербург

Яно... может кто-нибудь написать пару строчек на JavaScript для вывода этих переменных как пример, далее использую его для всех необходимых переменных, по идее же там пару строк должно быть или нет?
Mikhail.Buranov
#4 Оставлено : 12 мая 2011 г. 1:27:06(UTC)
Mikhail.Baranov

Ранг: Администратор

Группы: Администраторы, Модераторы, Зарегистрированные пользователи
Зарегистрирован: 07.10.2007(UTC)
Сообщений: 337
Баллов: 2,114,020
Мужчина
Откуда: Russia

Вот как-то так. Если не добавлять таймаута, то результат прогоняется слишком быстро и видно только конечное число.

jsfiddle.net/h404/8Ytu5/9/
Львов Марк
#5 Оставлено : 12 мая 2011 г. 10:24:28(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 11.05.2011(UTC)
Сообщений: 5
Баллов: 15
Откуда: Санкт-Петербург

Супер! Спасибо огромное! Мне как раз нужно очень быстро прогонять, инчае можно долго смотреть пока дойдет до 3млн)))
Осталось разобраться в JavaScript и переписать на нем алгоритмLaugh
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.