0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 18
|
|
1 | |
Как графически вывести массив?17.06.2013, 18:19. Показов 782. Ответов 10
Метки нет (Все метки)
Здравствуйте! Не подскажете, как мне отрисовать массив, так, как это сделала бы процедура putpixel на турбо паскале? У меня задача - найти распределение потенциалов в иммерсионной линзе, заданы начальные условия и т.д. В итоге получается массив электрических потенциалов. Каждому значению потенциала должен соответствовать свой цвет, как на вложенной картинке.
0
|
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 |
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 |
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 |
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 |
Это не потому что трехмерный, а потому что большой. 100*22*98*4=862 400 байт, это больше допустимых 512 000 байт
Добавлено через 48 секунд Так что при таких размерах только динамические массивы.
1
|
18.06.2013, 13:40 | |
18.06.2013, 13:40 | |
Помогаю со студенческими работами здесь
11
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически Вычислить и вывести на экран в виде таблицы значения функции, заданной графически Вычислить и вывести на экран в виде таблицы значение функции, заданной графически, на интервале от хнач до хкон с шагом dx Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |