Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Вывод двумерного массива типа real   Найти похожие ветки 

 
smman   (2010-04-14 11:49) [0]

Какой компонент лучше всего использовать для вывода двумерного массива типа real размерностью 600 x 600, нужно что-то типа StringGrid, только без преообразования вещественных значений в строку при выводе?


 
brother ©   (2010-04-14 11:51) [1]

> только без преообразования вещественных значений в строку
> при выводе

а как иначе отображать?


 
Плохиш ©   (2010-04-14 11:51) [2]


> без преообразования вещественных значений в строку при выводе?

Нельзя вывести число не преобразовав его в строку.


 
smman   (2010-04-14 11:56) [3]


> Нельзя вывести число не преобразовав его в строку.

У меня массив типа single, использовал такой тип потому что читаю в массив данные из файла в котором  флоаты 4-х байтные...и если выводить в StringGrid, то приходиться использовать функцию FloatToStr, но тогда значения становятся другими


 
brother ©   (2010-04-14 11:59) [4]

> У меня массив типа single

зачем?
float
Remarks
The float keyword designates a 32-bit floating-point number.


> то приходиться использовать функцию FloatToStr

правильно...для single, что будет? ерунда...


 
Palladin ©   (2010-04-14 11:59) [5]


> тогда значения становятся другими

5.6 превращается в 78.004 ?


 
brother ©   (2010-04-14 12:01) [6]

эээ в [4] гоню...
ответь на [5]..


 
brother ©   (2010-04-14 12:02) [7]

> значения становятся другими

давай пример, какое было и какое выводит...


 
smman   (2010-04-14 12:03) [8]


> 5.6 превращается в 78.004 ?

Например 3.77294570207596 превращается в 0,377294570207596


 
12 ©   (2010-04-14 12:07) [9]

ничего не превращается..

var
a : single;
begin
 a := 3.77294570207596;
 label1.Caption := floattostr(a);


 
smman   (2010-04-14 12:08) [10]

Число такое: 3.77294570207596E-0001


 
smman   (2010-04-14 12:12) [11]

Может его нужно сначала отформатировать как-то до определенного вида?


 
12 ©   (2010-04-14 12:12) [12]

3.77294570207596E-0001 = 0,377294570207596


 
smman   (2010-04-14 12:13) [13]


> 3.77294570207596E-0001 = 0,377294570207596

Мда? :(


 
Плохиш ©   (2010-04-14 12:14) [14]


> smman   (14.04.10 12:03) [8]
>
>
> > 5.6 превращается в 78.004 ?
>
> Например 3.77294570207596 превращается в 0,377294570207596


> smman   (14.04.10 12:08) [10]
>
> Число такое: 3.77294570207596E-0001

Плякал...


 
brother ©   (2010-04-14 12:14) [15]

ндя... я фигею, дорогая передача...


 
smman   (2010-04-14 12:15) [16]

А как его при считывании из файла в двумерный массива можно сразу отформатировать, чтобы не было всяких E-0001 ?


 
Anatoly Podgoretsky ©   (2010-04-14 12:15) [17]

> smman  (14.04.2010 11:49:00)  [0]

И тебя не смущает слово String[ Grid]
Кроме того вывод это всегда строка


 
Anatoly Podgoretsky ©   (2010-04-14 12:16) [18]

> smman  (14.04.2010 11:56:03)  [3]

Естесвенно сам же говоришь, что тебе уже не нужен Float, а хочешь теперь String


 
smman   (2010-04-14 12:17) [19]


> И тебя не смущает слово String[ Grid]
> Кроме того вывод это всегда строка

Вот менно - смутила, но теперь все ясно...


 
Плохиш ©   (2010-04-14 12:17) [20]


> smman   (14.04.10 12:15) [16]
>
> А как его при считывании из файла в двумерный массива можно
> сразу отформатировать, чтобы не было всяких E-0001 ?

Рыдал...

PS. Зачем оно тебе, это программирование?


 
Anatoly Podgoretsky ©   (2010-04-14 12:18) [21]

> brother  (14.04.2010 11:59:04)  [4]

Откуда такую справку взял, или в какой версии Дельфи появился тип float?


 
Anatoly Podgoretsky ©   (2010-04-14 12:19) [22]

> brother  (14.04.2010 11:59:04)  [4]

И еще для информации, single тоже 32 бита


 
Anatoly Podgoretsky ©   (2010-04-14 12:20) [23]

> smman  (14.04.2010 12:03:08)  [8]

Это тоже ложь, никогда single не было 3.77294570207596, у него точность всего лишь 7-8 знаков


 
Anatoly Podgoretsky ©   (2010-04-14 12:22) [24]

> smman  (14.04.2010 12:08:10)  [10]

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


 
Anatoly Podgoretsky ©   (2010-04-14 12:26) [25]

> smman  (14.04.2010 12:15:16)  [16]

FormatFloat


 
smman   (2010-04-14 12:27) [26]


> сколько же ты классов школы реально кончичил?

осенью будет первый раз первый класс


 
MsGuns ©   (2010-04-14 12:28) [27]

Используй Format


 
smman   (2010-04-14 12:32) [28]


> Используй Format


> FormatFloat

Спасибо.


 
brother ©   (2010-04-14 13:01) [29]

> тип float

справка не про тип...

> И еще для информации, single тоже 32 бита

дада...


 
Jeer ©   (2010-04-14 17:59) [30]

Заработался и прозевал такую песню :)



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.061 c
15-1266561272
Kerk
2010-02-19 09:34
2010.08.27
Глобальное потепление


6-1223985468
flags8192
2008-10-14 15:57
2010.08.27
HTTP и Cookies


2-1274250814
pro_xaoc
2010-05-19 10:33
2010.08.27
Компонент Image


2-1266495492
NewGuest
2010-02-18 15:18
2010.08.27
Удаление компонентов в Run-Time


2-1275838875
zlodey
2010-06-06 19:41
2010.08.27
регистрация com сервера