|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.05.2012, 01:26 | #1 |
Регистрация: 15.05.2012
Сообщений: 5
|
Delphi. Считаем вторую производную+график.
Проблема вот в чем. Задали мне, на мой взгляд, умопомрачительную курсовую на этот семестр. Нужно найти вторую производную от очень сложной функции+нарисовать график этой функции НЕ теми возможностями, которые предусмотрены в делфи. Сначала я делал всё по муторному, но препод сказал чтобы я эту функцию оформил в отдельном модуле в виде функции, а не считал сначала y потом y2 и потом y3. На данный момент это меня завело в ступор. КАК это сделать(оформить в виде функции)? Вот дана функция
y:=power(x,1/3)*(6*sin(12*x)+12*cos(6*x)); Вторую производную выводим по формуле z:=(y2-2*y+y3)/(dx*dx) где dx-приращение функции y2, y3 это Y от приращения x+dx и x-dx Изначально я успешно считал это всё вот так: PHP код:
|
15.05.2012, 08:02 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Оформите Вашу функцию (математическую) отдельной функцией (программной) и при вычислении производных обращайтесь к ней столько раз, сколько необходимо.
|
16.05.2012, 01:51 | #3 |
Регистрация: 15.05.2012
Сообщений: 5
|
Это понятно, но сколько бы я ни читал информацию насчет этого, не могу сообразить как это делать.
|
16.05.2012, 07:59 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Примерно так:
описываем функцию: Код:
Код:
|
16.05.2012, 11:11 | #5 |
Регистрация: 15.05.2012
Сообщений: 5
|
Спасибо, сейчас попробую
|
16.05.2012, 13:22 | #6 |
Регистрация: 15.05.2012
Сообщений: 5
|
Запихнул в отдельный модуль эту функцию
Код:
Код:
|
16.05.2012, 21:08 | #7 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Ваша функция proizv вместо результата возвращает мусор.
В коде должно быть: Код:
|
20.05.2012, 21:34 | #8 |
Регистрация: 15.05.2012
Сообщений: 5
|
Вместо чего? Я извиняюсь, мне пока не показать как это должно быть на деле я не пойму.
Добавил: Кажется получается. Сейчас попробую для курсовой править... Последний раз редактировалось mishka-medved; 20.05.2012 в 21:41. |
20.05.2012, 21:52 | #9 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Возьмите любой учебник по программированию и прочитайте, что такое функция.
Любое общение подразумевает некоторый минимальный уровень познаний. Иначе мы так и будем разговаривать на разных языках. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как поместить вторую форму в Delphi | Kreadlling | Общие вопросы Delphi | 5 | 06.04.2012 17:26 |
как можно вычислить производную в степени n+1? | -=Andriushka=- | Общие вопросы C/C++ | 6 | 09.11.2011 06:49 |
Пожалуйста, помогите решить производную | Emi | Свободное общение | 6 | 27.06.2009 00:24 |