Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Вывод двумерного массива типа 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.053 c
2-1265658323
Константин
2010-02-08 22:45
2010.08.27
Назначение процедур для динамически создаваемых контролов


2-1270715878
Дмитрий Жуков
2010-04-08 12:37
2010.08.27
"Строки"


2-1274871683
AbdreyZAA
2010-05-26 15:01
2010.08.27
Как узнать заряд каждой батареии?


3-1243871707
Trifle
2009-06-01 19:55
2010.08.27
forced writes on/off


6-1224492954
Mephala
2008-10-20 12:55
2010.08.27
Сформировать soap-сообщение с base64binary





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский