0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
1

Класс функция(линейная или квадратичная)

02.09.2012, 16:56. Показов 1810. Ответов 4
Метки нет (Все метки)

Описать класс Математическая функция.Функция может быть линейной y=ax+b или квадратичной y=a*x*x+bx+c.
Данные класса:аргумент,параметры,значение ф-ий.
Методы должны обеспечивать миним.функц.объекта.
2.Перегрузить операцию сложения ф-ий с использованием операции метода класса, а опер. вычитания с использованием дружественной ф-ии.
3.перегрузить унарную операцию ++ для инкремента ведущего коэффициента как метод класса,а -- как дружественную функцию.
4.перегрузите операцию присваивания для ф-ий.
5.перегрузите операцию сравнения == для ф-ий.
проверьте работу на статич. и динам. объектах.

Прощу помочь сделать хотя бы начало, т.е создание класса и методы,если не хотите перегрузку делать.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2012, 16:56
Ответы с готовыми решениями:

Можно ли как то запустить функцию или класс которая находится ниже чем исполняемая функция или класс?
Можно ли как то запустить функцию или класс которая находится ниже чем исполняемая функция или...

Линейная и квадратичная аппроксимация
Как в MathCAD Решить задачу Аппроксимация Линейная, квадратичная? Только начал изучать MathCAD...

Как определить линейная булева функция или нет
x1| x2| x3| f 0| 0 |0| 1 0 |0 |1 |1 0 |1 |0 |0 0 |1 |1 |0 1 |0 |0 |0 1 |0 |1 |0 1 |1 |0 |1...

построить функцию y=kx+b (линейная функция) с помощью Vcart или canvas (form.canvas)
Надо построить функцию y=kx+b (линейная функция) с помощью Vcart или canvas (form.canvas)

4
319 / 269 / 128
Регистрация: 24.05.2012
Сообщений: 629
02.09.2012, 17:01 2
Какой из коэффициентов является ведущим? (Это то же самое, что и "старший"?) Что произойдет, если будут складываться/вычитаться функции разного типа?
0
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
02.09.2012, 17:17  [ТС] 3
как я понимаю старший и ведущий одно и то же, т.е X.
а про функции разного типа не знаю,не поняла вопрос(
0
319 / 269 / 128
Регистрация: 24.05.2012
Сообщений: 629
02.09.2012, 17:47 4
C++
1
2
3
4
5
6
int main() {
    SquareFunc a;
    LinearFunc b;
    /*???*/ = a + b;
    //И какие параметры будет иметь результат сложения?
}
0
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
02.09.2012, 18:24  [ТС] 5
ну я думаю что можно сделать так,т.е Х сделать константой (y1=a1*X+b ) + (y2=a2*X*X+BХ+с) y1+y2=(a1+a2)X+b+BХ+с
или написать y=ax+b+ax*x+bx+c; y=ax(1+x)+b(1+x)+c

Добавлено через 12 минут
можно сделать и просто с линейной.т.е складывать две линейные.Чтобы проще было
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2012, 18:24

Кусочно-линейная и кусочно-квадратичная интерполяция.
помогите, не знаю как сделать квадратичную...(мне нужно без сплайнов)...чтобы вводить только...

Квадратичная функция
Здравствуйте! Помогите пожалуйста сделать программу решающая функцию y = ax2 + bx + c и рисует ее...

Квадратичная и показательная функция
Каким способом, кроме графического, можно решить уравнение, в правой части которого квадратичная...

Квадратичная функция (парабола) - масштабирование
Здравствуйте! Помогите пожалуйста поправить программу. Нужно чтобы при увеличение коэффициентов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.