![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Алина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
В программе возникает ошибка
"... raised exception type class EAccessViolation..." в строке, помеченной стрелочками...
Ну на что он жалуется, если размерности массивов правильные??? |
|||
|
||||
Dynamic |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 12 Всего: 15 |
Не вникал в алгоритм, но попробуй в:
-------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
||||
|
|||||
Joes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 15.11.2004 Репутация: нет Всего: 7 |
хм... у меня возникала из-за конструктора калсса, который я создавал...
но у тебя классов здесь не видно ![]() попробуй взять в скобки условие:
А что за прога может скажешь... будет легче разобраться... |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
За границы массива выходишь скорее всего.
Добавлено @ 07:53 Воспользуйся отладчиком и ещё F5, F7, F9, Ctrl+F5, так проще поймать ошибку будет. |
|||
|
||||
Алина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
Есть набор векторов x[i],i=0..num_of_x-1, x[i] - вектор размерности razmernost, их надо разбить на Km кластеров с центрами v[k] - они тоже в свою очередь векторы длинной razmernost.
Определена матрица расстояний между центрами и элементами d[i][k]=||x[i]-v[k]|| и матрица принадлежности векторов кластерам mu[i][k]:=1/(d[i][k]*d[i][k]*sum(d[i][j]^2, j=0..Km); 0<=mu[i][j]<=1, если mu[i][j]=0 - вектор i кластеру j точно не принадлежит, если mu[i][j]=alfa, то вектор i принадлежит кластеру j с вероятностью alfa. Если (для некоторого k d[i][k]=0){mu[i][k]:=1, для всех j<>k mu[i][j]:=0;} мда.... кжись несколько сумбурно... Поменять местами условия не помогло... Добавлено @ 08:09 За границы массивов я не выхожу... Я за этим вроде бы довольно четко следила... |
|||
|
||||
Yanis |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Просто в этой срочке ничего другого не может быть, кроме выхода за границы.
|
||||
|
|||||
Dynamic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 12 Всего: 15 |
Как d объявлен?
-------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
|||
|
||||
Алина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
d: array of array of double;
|
|||
|
||||
Dynamic |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 12 Всего: 15 |
В этой строке не должно быть ошибки. Ну, проверь так:
вместо
-------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
||||
|
|||||
Алина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
Я так исправила, и оно теперь не ругается... Фиг знает че это с ним было... Вроде бы и ниче же не поменялось?!
Спасибо за подсказки! |
|||
|
||||
Dynamic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 12 Всего: 15 |
Посмотри еще опцию Project|Options|Compiler|Syntax Options|Complete boolean eval - установлена или нет??
-------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
И на будущее- используй БрейкПоинты(Точки останова). Прогоняй по ним программу и ищи ошибку там, где точка останова даст ошибку.
![]() -------------------- Всем добра ![]() |
|||
|
||||
Алина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
Это был тот случай, когда ни отладчик, ни бейк-пойнты не помогали))
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |