Изображение квадрата Дюрера

ООО АВТОМАТИКА плюс

Rambler's Top100

Рейтинг@Mail.ru

Гостевая книга


Страницы: 1 2 3 4 5 6 7 8

Логинов Дмитрий    (13.05.2007 10:05:20 GMT) [81]

А типа этого:


M.Resize([1, 1, 1, 10, 1, 1, 1]);


не подходит? Почему. Зачем и для какой задачи это все нужно?


Alpha    (14.05.2007 22:48:02 GMT) [82]

Дело в том, что при написании программ уровня СИМУЛИНКА (части МАТЛАБ - надеюсь Вы в курсе) удобнее между алгоритмами обмениваться экземплярами классов - векторами, а не матрицами. Это дает возможность определить ряд методов для векторов и ассоциировать определенные типы данных (например вектор показателя качества разбиения - упорядоченная совокупность оценок...). Да вообще раз в математике их выделили в отдельный класс, значит и в данной системе не плохо было бы это сделать.


Логинов Дмитрий    (14.05.2007 23:08:29 GMT) [83]

Да вообще раз в математике их выделили в отдельный класс, значит и в данной системе не плохо было бы это сделать.

Система классов в Matrix32 достаточно сильно развита, в нем есть все основные типы данных, поддерживаемым Матлабом. Для векторов не требуется какой-либо дополнительный класс. Вот вам вектор:

var
Vector: TMatrix;

begin
Vector := TDoubleMatrix.Create(Base, 'MyVec');
Vector.Reshape([ЧИСЛО_ЭЛЕМЕНТОВ_ВЕКТОРА]);
Vector.VecElem[100] := Random;
end;



Женя    (20.07.2007 14:18:18 GMT) [84]

Matrix32 for Delphi - полезная вещь, мне понравилась.

Но есть одна некорректная штука: Все Exception.Message прописаны на русском - поэтому пришлось отказаться от Matrix32.
Предлагаю использовать международный язык, а русский «прикрутить» как отдельный модуль. В Delphi есть средства для разработки многоязычных модулей.


Логинов Дмитрий    (23.07.2007 13:29:28 GMT) [85]

Дык я и так вроде не привязывался к русскому языку. Все сообщения делал через resourcestring. Не пробовал, но думаю, можно их перевести через Translation Manager...
Ну да ладно, подумаю над советом. Пасиба!


Логинов Дмитрий    (23.07.2007 13:35:21 GMT) [86]

По - хорошему нужно вообще наверно сделать глобальную англолизацию. С переводом всех комментов на English. Но это будет сделано, как только появится сводобное время.


Логинов Дмитрий    (10.08.2007 23:58:54 GMT) [87]

Все! Работу по локализации Matrix32 сделал!!!
Теперь его запросто можно перевести на любой язык (кроме китайского :)
Переводы для русской и английской версии уже сделаны. Принимаются предложения по исправлению переводов для английской версии :)


Логинов Дмитрий    (31.12.2007 13:55:00 GMT) [88]

Поздравляю всех с Новым Годом!

Желаю в новом всего наилучшего, крепкого здоровья, солидной прибавки. Классно встретить Новый Год, и также его провести!


Логинов Дмитрий    (22.02.2008 23:47:59 GMT) [89]

Вот и День Защитника Отечества подошел!
Всех Защитников - С ПРАЗДНИКОМ!!!

УРА!!!


Логинов Дмитрий    (08.03.2008 22:12:53 GMT) [90]

Всех представительниц прекрасной половины - с праздником!!! ;)


Димка    (30.03.2008 14:21:14 GMT) [91]

спасибо огромное за доковский файл по фракталам! очень-очень помог!!!!!!!!!!!!!


Логинов Дмитрий    (04.04.2008 01:04:34 GMT) [92]

Я рад, что мои труды не пропадают даром!
;)


Иван    (09.06.2008 17:55:30 GMT) [93]

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


Логинов Дмитрий    (10.06.2008 23:16:23 GMT) [94]

Есть только описание проекта. Вот здесь:
http://matrix.kladovka.net.ru/index.php?page=downloads&categ=other&pagenum=1


Дима    (14.04.2009 15:55:08 GMT) [95]

а где можно посмотреть примерчик, как правильно использовать ldslogger? или тестовый проект


Логинов Дмитрий    (15.04.2009 22:27:56 GMT) [96]

Нужно объявить переменную, например
ALog: TLDSLogger;

где-то нужно создать объект, при этом указать имя лог-файла:
ALog := TLDSLogger.Create('C:\MyLog.log');

настроить его свойства. Например:
ALog.CanWriteThreadID := True; // Включает вывод ID потока в лог
ALog.CanWriteLogSymbols := True; // Включает вывод ID процесса в лог
ALog.MaxFileSize := 1024 * 1024 * 10; // Максимальный размер файла лога
ALog.MaxOldLogFileCount := 3; // Кол-во переименованных файлов лога, старые файлы автоматически удаляются
и др. параметры. В модуле они снабжены подробными комментариями. Не следует их игнорировать.

Собственно запись в лог:
ALog.LogStr('Старт программы', tlpEvent);
или
ALog.LogStrFmt('Старт программы. Версия %.2f', [1.0], tlpEvent);

В конце программы объекты принято уничтожать:
ALog.LogStr('Выход из программы', tlpEvent);
ALog.Free;


Алексей    (07.05.2009 13:22:04 GMT) [97]

расшарьте плиз доступ на инфу о фрактальном кодировании.буду очень признателен.а то сейчас не поддается скачке


Логинов Дмитрий    (08.05.2009 16:09:41 GMT) [98]

Что за проблема? Эта инфа скачивается со страницы
http://matrix.kladovka.net.ru/index.php?page=downloads&categ=other&pagenum=1


Алексей    (10.05.2009 14:25:37 GMT) [99]

в том то и дело что нет....скачивается всего 263байта(страница о том что аксесс денайд)...даже напрямую из папка аплоад все качается а конкретно этот файл нет.можете перезалить или доступ сделать для всех на скачку?


Алексей    (10.05.2009 14:29:33 GMT) [100]

You don't have permission to access /uploads/other/fractal_doc.zip on this server.
пишет при скачке


Введите сообщение и нажмите "Добавить":

 Имя:  E-mail:
Введите указанное прописью число:
Тpиcтa_дeвянocто_вocемь_тыcяч_cтo_двa
Внимание! При формировании сообщений вы можете использовать только следующие тэги: [b]...[/b], [i]...[/i], [u]...[/u], [code]...[/code] (при вводе кода следите за переносом строк). Все гипперссылки распознаются автоматически, если начинаются с приставки http://.
Логинов Дмитрий © 2005-2015