![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
Chart - это компонент на вкладке Additional для построения графиков.
Убрал массив y, потому что в него только пишется (и он, по видимому, вызывает ошибку в случае a=0). Убрал из циклов повторяющиеся вычисления. И условие a=0 заменил на abs(a)<0.000001, потому что вещественные типы вычисляются с погрешностями. |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 21.06.2007
Сообщений: 55
|
![]()
Спасибо.. у меня еще один вопрос к Вам... вот его суть :
создал project1. подключил к нему по нажатии кнопки модальное окно procedure TForm1.Button1Click(Sender: TObject); begin form3.ShowModal; end; в это окно поместил Ваш листинг.. запускаю прогу при нажатии на кнопку Button1Click. открывается модальное окно с Вашей программой.. нажимаю там на расчет.. появляется ошибка (list index out of bounds (3)) ![]() www.nnm.ru ۩۞۩___Смысл заключается,_______________۩۞۩ ۩۞۩___Лишь в величине вашего разума____.۩۞۩ ۩۞۩__♣™_Diller_™♣__۩۞۩ |
![]() |
![]() |
![]() |
#13 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
Надо настроить TChart:
кладём его на форму, два раза мышью по нём, на вкладке Series выбираем 3 раза Add. |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 21.06.2007
Сообщений: 55
|
![]()
y1:=y1+a*(0.02*x+0.0001)+b*0.01; поясни пожалуйсто..
![]() www.nnm.ru ۩۞۩___Смысл заключается,_______________۩۞۩ ۩۞۩___Лишь в величине вашего разума____.۩۞۩ ۩۞۩__♣™_Diller_™♣__۩۞۩ |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 21.06.2007
Сообщений: 55
|
![]()
это действи я делал.. но ошибка все равно есть..
![]() www.nnm.ru ۩۞۩___Смысл заключается,_______________۩۞۩ ۩۞۩___Лишь в величине вашего разума____.۩۞۩ ۩۞۩__♣™_Diller_™♣__۩۞۩ |
![]() |
![]() |
![]() |
#16 | |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
a*x*x+b*x+c+a*(0.02*x+0.0001)+b*0.0 1=a*(x+0.01)*(x+0.01)+b*(x+0.01)+c
Цитата:
|
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 21.06.2007
Сообщений: 55
|
![]()
вот это действие..
![]() www.nnm.ru ۩۞۩___Смысл заключается,_______________۩۞۩ ۩۞۩___Лишь в величине вашего разума____.۩۞۩ ۩۞۩__♣™_Diller_™♣__۩۞۩ |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 21.06.2007
Сообщений: 55
|
![]()
setlength(y,razmer);{задание дин. массива}
x:=x1; i:=0; ymin:=a*(-10)*(-10)+b*(-10)+c;{ реальные размеры БЧ} ymax:=L+a*(-10)*(-10)+b*(-10)+c; { реальные размеры БЧ} repeat y[i]:=a*x*x+b*x+c;{заполнение массива начиная с x1, где x1 - точка пересечения ymax и левой ветви параболы} y1:=y[i];{изъятие из массива значений } series1.AddXY(x,y1); series2.AddXY(x,ymin); series3.AddXY(x,ymax); x:=x+0.01; i:=i+1; until x>=x2; { цикл идет до 2-ой точки пересечения параболы (правой ветви) и ymax } почему так нельзя..(не работает) ![]() www.nnm.ru ۩۞۩___Смысл заключается,_______________۩۞۩ ۩۞۩___Лишь в величине вашего разума____.۩۞۩ ۩۞۩__♣™_Diller_™♣__۩۞۩ |
![]() |
![]() |
![]() |
#19 | |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 21.06.2007
Сообщений: 55
|
![]()
да, смысла нет. я уже разобрался..
пердомной стоит теперь новая задача, хотелось бы услышать Ваше мнение.. вот её суть.. этуже параболу ограниченную ymax и ymin необходимо разбить в этих же диапазонах(от ymax до ymin), части одинакового размера, задаваемого пользователем. и подсчитать объем каждого сегмента образованного разбиением.. сам пока еще думаю как реализовать это...потомухотелось бы услышать Ваше мнение.. ps Вы получили мое сообщение на ICQ?? ![]() www.nnm.ru ۩۞۩___Смысл заключается,_______________۩۞۩ ۩۞۩___Лишь в величине вашего разума____.۩۞۩ ۩۞۩__♣™_Diller_™♣__۩۞۩ |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
динамический массив | Dimon | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 21.03.2008 18:08 |
Динамический массив | _ares_ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2007 23:54 |
Динамический массив. | Mickle | Помощь студентам | 9 | 21.06.2007 20:31 |
Динамический массив | Mickle | Общие вопросы Delphi | 8 | 19.06.2007 06:45 |
Динамический массив + Dll. | LEKA | Общие вопросы Delphi | 7 | 11.05.2007 20:05 |