Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Delphi
Перезагрузить страницу Кубический сплайн
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
FrankieAlan FrankieAlan вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.05.2011
По умолчанию Кубический сплайн - 24.05.2011, 15:21

В моей программе возникла ошибка, никак не могу с ней разобраться, подскажите, кто знает. Вот текст программы
Вложение 286
Вложения
Тип файла: txt прога.txt (3.1 Кб, 224 просмотров)
Ответить с цитированием
  (#2 (permalink)) Старый
FrankieAlan FrankieAlan вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.05.2011
По умолчанию 24.05.2011, 15:22

Кстати, да, программа должна рисовать кубический сплайн, не знаю, может чего-то и не хватает, подскажите, кто знает
Ответить с цитированием
  (#3 (permalink)) Старый
FrankieAlan FrankieAlan вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.05.2011
По умолчанию 24.05.2011, 16:44

я могу только сказать, что ошибка где-то в процедуре Progonka
Ответить с цитированием
  (#4 (permalink)) Старый
Громова Ирина Громова Ирина вне форума
Member
 
Сообщений: 50
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 04.04.2006
По умолчанию 25.05.2011, 14:11

Надо повнимательней работать с индексами массивов. В Progonka :
Цитата:
for i:= 1 to n-1 do
begin
m:=Round(a[i-1].X/c[i-1].x);
c[i].x:=Round(c[i].x - m*b[i-1].x);
f[i].x:= round(f[i].x - m*f[i-1].x);
z[n-1].x:= Round(f[n-1].x/c[n-1].x);
end;
for i:=1 to n-1 do
begin
z[i].X:=Round((f[i].X-b[i].X*z[i+1].x)/c[i].X);
end;
n у вас константа 100. При этом вы передаете в процедуру массивы размерностью 3.
Ответить с цитированием
  (#5 (permalink)) Старый
FrankieAlan FrankieAlan вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.05.2011
По умолчанию 27.05.2011, 09:29

ааа, спасибо))
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сплайн Catmull rom'a Ni10 OpenGL 2 04.12.2011 20:03
Как написать формулу (корень кубический из((Х+У)в квадрате-Z)) кузя C++ Builder 1 27.02.2009 00:51
Кубический корень из отрицательного числа в C++ kelario Вопросы начинающих программистов 12 18.09.2008 20:59
Кубический корень что это такое imported_@LeX Delphi 1 16.11.2007 12:13
Нарисовать сплайн самостоятельно hex231 Visual C++ 2 17.07.2005 17:21
Где можно скачать программу Сплайн Эрмита Jetcap Вопросы начинающих программистов 1 29.05.2005 13:39
Сплайн интерполяция где найти исходник Anonymous Алгоритмы 4 03.07.2004 22:38



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов