Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
medarzr
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 5
1

Найти не только минимальное значение функции, но и соответствующее ему значение аргумента

25.05.2015, 20:36. Просмотров 492. Ответов 1
Метки нет (Все метки)

Написать функцию пользователя, позволяющую находить минимум произвольной функции одного переменного. Необходимо найти не только минимальное значение функции, но и соответствующее ему значение аргумента. Метод решения – табулирование исследуемой функции.

Добавлено через 12 минут
Помогите допилить до рабочего состояния
функция к примеру sin(x)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
 
typedef double(*function)(double x);
 
double minF(function f, double start, double end, double step) {
    double x, xmin, y, ymin;
    ymin = f(start);
    for(x = start; x<=end; x+=step) {
        y = f(x);
        if(y<ymin) {
            xmin = x;
            ymin = y;
        }
    }
    return ymin;
}
 
double f(double x) {
    return (x>=.0 ? x : -x);
}
 
int main(int argc, char **argv) {
    
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2015, 20:36
Ответы с готовыми решениями:

Определить наименьшее значение функции y и значение аргумента, при котором оно получено
Hайти наименьшее значение функции y=a*x^3+b*x^2+c*x+d и значение аргумента,...

Найти значение функции при заданном значении аргумента
Помогите решить , очень нужно ( на цикл begin) Найти значение функции y =...

Найти минимальное значение функции среди положительных
Мне надо найти минимальное значение функции среди положительных...

Максимальное и минимальное значение функции (работа с функциями)
используя подпрограмму-функцию, найти ymin и ymax заданной функции...

Найти минимальное значение в массиве
Добрый день! Я делаю первые шаги в С++ bulder, помогите пожалуйста исправить...

1
Jewbacabra
Эксперт PHP
3747 / 3093 / 1361
Регистрация: 24.04.2014
Сообщений: 9,378
25.05.2015, 20:59 2
Цитата Сообщение от medarzr Посмотреть сообщение
Помогите допилить до рабочего состояния
возвращай не y, а xmin и в main вызывай:
C
1
2
double min = minF(sin, start, end, step);
printf("%lf %lf", min, sin(min));
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2015, 20:59

Найти минимальное значение в массиве
Осуществите ввод с клавиатуры двумерного массива 2х4 целочисленных элементов и...

Найти минимальное значение элементов массива
Найти минимальное значение элементов массива. Вывести на дисплей полученное...

Найти минимальное значение элементов массива
Найти минимальное значение элементов массива. Вывести на дисплей полученное...


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

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

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