Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 18
1

Как графически вывести массив?

17.06.2013, 18:19. Показов 782. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Не подскажете, как мне отрисовать массив, так, как это сделала бы процедура putpixel на турбо паскале? У меня задача - найти распределение потенциалов в иммерсионной линзе, заданы начальные условия и т.д. В итоге получается массив электрических потенциалов. Каждому значению потенциала должен соответствовать свой цвет, как на вложенной картинке.
Миниатюры
Как графически вывести массив?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2013, 18:19
Ответы с готовыми решениями:

Вычислить и вывести на экран в виде таблицы значения функции, заданной графически
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически (график...

Вычислить и вывести на экран в виде таблицы значения функции, заданной графически
Добрый вечер. Прошу помочь с написанием программы, мне кажется, я где-то ошибься. Само задание:...

Вычислить и вывести на экран в виде таблицы значения функции, заданной графически
Помогите ребята, пожалуйста. Не могу никак понять данное задание Таблица значений функции...

Вычислить и вывести на экран в виде таблицы значения функции, заданной графически
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически на интервале от...

10
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 18
18.06.2013, 11:36  [ТС] 2
Допустим, в турбо я бы окрасил потенциал так: putpixel(j, i, round(Fi(k, i, j))). Но обычный турбо не тянет трехмерный массив, третья размерность к нужна для пересчета по специальной формуле. Не хотелось бы заморачиваться с указателями. А в абц паскале не получится "в лоб" окрасить массив, 3-й параметр процедуры putpixel должен иметь тип color. Может подкинете идею?
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
18.06.2013, 12:50 3
Цитата Сообщение от Mikhaill Посмотреть сообщение
Но обычный турбо не тянет трехмерный массив,
Это кто сказал? Да хоть 10-мерный
0
Pascal, Delphi, C++
215 / 128 / 91
Регистрация: 01.12.2012
Сообщений: 628
18.06.2013, 13:12 4
вот пример путпикселя с 3 интовскими параметрами на паскаль абц putpixel(x1,y1,c1);
Миниатюры
Как графически вывести массив?  
0
Pascal, Delphi, C++
215 / 128 / 91
Регистрация: 01.12.2012
Сообщений: 628
18.06.2013, 13:12 5
при этом значение с1=2
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
18.06.2013, 13:14 6
Цитата Сообщение от Taftis Посмотреть сообщение
на паскаль абц
АВС больше любит Setpixel, а вот в Турбо именно так.
0
Pascal, Delphi, C++
215 / 128 / 91
Регистрация: 01.12.2012
Сообщений: 628
18.06.2013, 13:15 7
кстати не можеш обьяснить почему 3 параметр интовский работает хотя он должен быть колор
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
18.06.2013, 13:17 8
Цитата Сообщение от Taftis Посмотреть сообщение
хотя он должен быть колор
Это в АВС.net, в АВС integer
type ColorType=integer;
1
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 18
18.06.2013, 13:20  [ТС] 9
У меня компилятор Schoolpack, он выдает ошибку "структура слишком большая",массив такой [1..100,1..22,1..98]

Добавлено через 1 минуту
Ок, понял, у меня как раз .Net. Поменяю, спасибо
0
Pascal, Delphi, C++
215 / 128 / 91
Регистрация: 01.12.2012
Сообщений: 628
18.06.2013, 13:20 10
а как цвет зависит от значения инта?
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
18.06.2013, 13:40 11
Цитата Сообщение от Mikhaill Посмотреть сообщение
У меня компилятор Schoolpack, он выдает ошибку "структура слишком большая",массив такой
Это не потому что трехмерный, а потому что большой. 100*22*98*4=862 400 байт, это больше допустимых 512 000 байт

Добавлено через 48 секунд
Так что при таких размерах только динамические массивы.
1
18.06.2013, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2013, 13:40
Помогаю со студенческими работами здесь

Вычислить и вывести на экран в виде таблицы значения функции, заданной графически
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически, на интервале...

Вычислить и вывести на экран в виде таблицы значения функции, заданной графически
Вычислить и вывести на экран в виде таблицы значения функции ,заданной графически,на интервале от...

Вычислить и вывести на экран в виде таблицы значение функции, заданной графически, на интервале от хнач до хкон с шагом dx
Помогите решить задание 1: Вычислить и вывести на экран в виде таблицы значение функции, заданной...

Вывести таблицу графически


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru