[P&AM Lab] Linear Least Square -- matrix inverse LU пример программы
Grigoriy A. Sitkarev
sitkarev на komitex.ru
Вт Ноя 8 21:13:42 MSK 2011
Она правильно выдаёт и выпадает в SEGSEGV.
У вас стек скорее всего лимитирован размером в 8 Мб. А там локальные
переменные в main() большие. Или убирайте лимит на стек через ulimit или
уменьшайте количество опорных точек. Сейчас там их 400х400 (макросы
HEIGHT и WIDTH). Для экспериментов это многовато, я оставил такое
большое число для проверки алгоритма. Для того чтобы разобраться как он
работает достаточно пары десятков.
$ ulimit -a | grep "stack size"
stack size (kbytes, -s) 8192
$ ulimit -s unlimited
--
Г.А.
08.11.2011 19:58, TTT TTT пишет:
> Доброго времени суток.
> У меня эта программа(пример для нахождения коэффициентов) компилируется, но выдает ошибку "Ошибка сегментации".
> 2 пакета libgsl0-dev и libgsl0ldbl я установил.
> В терминале прописал
> $ gcc -Wall -o lsfit lsfit.c -lgsl -lgslcblas
> $ ./lsfit
> _______________________________________________
> Lab mailing list
> Lab на wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/lab
Подробная информация о списке рассылки Lab