|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.03.2015, 21:51 | #1 |
Пользователь
Регистрация: 09.03.2015
Сообщений: 37
|
Функция
У мня вопрос заключается в следующем. Дано мне уравнение в функции, и мне нужно его как нибудь ввести через едит, т.e есть 3 eдита.В первый вводим - 5х в степени два, во второй -4ч в третий - +1. так можно осуществить??? или сделать возможным выбор степени с помощью чекбокс, типа выбрать 5х в степени(1,2,3). Или без функции это нельзя сделать?. Вот код из программы:
Код:
Последний раз редактировалось Stilet; 20.03.2015 в 21:55. |
20.03.2015, 22:01 | #2 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Вообще-то можно. Достаточно использовать функцию Power.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
20.03.2015, 22:04 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
А как у вас компилятор Delphi реагирует на это
Код:
В Delphi ( и вообще в Паскале) ^ - это не степень, а указатель. У вас будет ошибка. Непонятно, что вам нужно. Покажите рисунок с Edit-ами . Пример, что должно быть в них введено. |
20.03.2015, 23:33 | #4 |
Пользователь
Регистрация: 09.03.2015
Сообщений: 37
|
Это, так, чисто взятое уравнение для примера. Всё что мне нужно - это осуществить свободный ввод уравнения, чтобы затем его решить методом половинного деления.
На картинке примерно изображено, как я хочу, чтобы это выглядело. Это возможно? или каким нибудь подобным способом можно? http://savepic.su/5493848.png |
20.03.2015, 23:44 | #5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
- Если вам нужно вводить любое уравнение, типа x^x+sin(x)-ln(x+1) ... , то это довольно сложная задача. Это называется парсер формул или математический парсер
- А если только линейные уравнения 3-го порядка типа ax^3+bx^2+cx+d, то все очень просто. Берете 4 Edit, для a,b,c,d , и все. В вашем случае - в Edit1 ввести 0, в Edit2 5 в Edit3 -4 в Edit4 1 а функция: Код:
Всего 7 Edit - для ввода, и 1 - для вывода результата. Последний раз редактировалось type_Oleg; 20.03.2015 в 23:51. |
21.03.2015, 00:36 | #6 |
Пользователь
Регистрация: 09.03.2015
Сообщений: 37
|
Прошу прощение за такую навязчивость, но не могли бы вы мне подобрать какое нибудь простое уравнение на метод половинного деления, и составить по нему график. Просто это моя курсовая работа, мне нужно, чисто так, показательно решить для примера. Буду очень вам Благодарен. Ибо я со составлением графика совсем незнаком да и в математике я слаб.
|
21.03.2015, 01:11 | #7 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Ну не настолько же слаб, что не сможете в Excel построить какой-нибудь график. Иначе зачем вам такая специальность , где настолько мучительно даются курсовые?
Или вам нужен не сам график , а программа на Delphi для рисования графиков? Чтобы по графику выбрать интервал a..b, где искать корень. Так это задача гораздо объёмнее, чем поиск корня бисекцией. А график - да пожалуйста ... |
21.03.2015, 15:53 | #8 |
Пользователь
Регистрация: 09.03.2015
Сообщений: 37
|
мне только нужно сделать готовый график к определенному уравнению, чтобы по нажатию button он отобразился на форме.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция | stas45rus | Помощь студентам | 1 | 13.10.2011 18:13 |
функция | shok.92 | Помощь студентам | 0 | 03.12.2010 18:50 |
Функция | aus | Общие вопросы C/C++ | 2 | 17.11.2010 08:30 |
Функция | Lemo | Помощь студентам | 1 | 02.12.2008 00:24 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |