Найти наименьшее значение функции программирование

Найти наибольшее и наименьшее значение функции на интервале используя цикл for

Найти наибольшее и наименьшее значение функции , если на заданном интервале
[a, b] переменная х изменяется с шагом 0,1.

Необходимо сделать через цикл «For»
Я попробовал, но у меня не работает программа. Как исправить?

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 30 31 32 33 34
#include using namespace std; int main() { float a, b, x, y, Xmin, Xmax; cout  "[a,b]\n"; cout  "Vvedite a = "; cin >> a; cout  "Vvedite b = "; cin >> b; (x=a); Xmin=0; Xmax=0; for ( i=a; ib;i+=0.1) { y[i]=(3*x[i]*x[i]+x[i]-4); Xmin = y[1]; if (y(i)  Xmin) { Xmin = y(i); } else { Xmax = y(i); } } cout  "Min: "  Xmin  endl; cout  "Max: "  Xmax  endl; return 0; }

Найти наибольшее и наименьшее значение функции в заданном интервале с заданным шагом
Правильно ли я написал? program lr5z2; const a=-2; b=2; dx=0.015625; var x,y:real; begin

Найти наибольшее и наименьшее значение функции в заданном интервале с заданным шагом.
Найти наибольшее и наименьшее значение функции в заданном интервале с заданным шагом.

Найти наибольшее и наименьшее значение функции y = 3×2 + x – 4, если на заданном интервале [a,b] x изменяется с шагом 0,
Вроде ошибок нету,но когда ввожу числа,то нечего не происходит unit Unit3; interface uses .

Найти наибольшее и наименьшее значение функции y = 3×2 + x – 4, если на заданном интервале [a,b] x изменяется с шагом 0,1.
Найти наибольшее и наименьшее значение функции y = 3×2 + x – 4, если на заданном интервале x.

Источник

Найти наибольшее и наименьшее значение функции

Найти наибольшее и наименьшее значение функции y=3×2+x-4, если на заданном интервале [a,b] Х изменяется с шагом 0,1.
Написал код, но после ввод интервала, то есть a и b программа просто встает, даже не даёт выйти по нажатию на клавишу.
Как это исправить и какие тут еще ошибки есть, которые я возможно не заметил? Писал на VS 2008.

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 30 31 32 33 34
#include"stdafx.h" #include #include #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); double x,y; double a,b; long double max = 0; long double min = 0; cout  " Введите интервал [a,b] = "  endl; cout  " a = "; cin >> a; cout  " b = "; cin >> b; x = a; while(x!=b) { y = 3*pow(x,2.0)+x-4; max=y; min=y; if (y>max && y>min) max=y; x+=0.1; if (ymax && ymin) min=y; x+=0.1; } cout  " Наибольшее значение: "  max  ", наименьшее значение: "  min; system("PAUSE"); return 0; }

Источник

Нахождение наибольшего и наименьшего значения функции

Пожалуйста помогите решить задачу.
Написать программу нахождения наибольшего и наименьшего значения функции y=3x*x+x-4 на интервале [a,b], если шаг составляет 0,1. В понедельник экзамен плиииз кто-нибудь решите.
Ооочень прошу. Буду благодарна.

Найдите разность наибольшего и наименьшего значения элементов матрицы
Дана матрица действительных чисел размерами 6 на 7. Найдите разность наибольшего и наименьшего.

Нахождение наибольшего общего делителя и наименьшего общего кратного двух натуральных чисел
1.Составить программу с использованием процедуры нахождения наибольшего общего делителя и.

Нахождение наименьшего значения элемента матрицы
Составит программу для нахождения наименьшего значения элемента матрицы A.Результат вывести на экран

Программа для нахождение в массиве большего и наименьшего значения
var a:array of integer; i:integer; max:integer; kmax:integer; begin randomize; for i:=1 to.

Лучший ответ

Сообщение было отмечено Памирыч как решение

Решение

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

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
program kentawforfindingoftheminimumandmax; uses crt; var f:array[1..3] of real; a,b:real; i,max,min:integer; begin writeln('y=3x*x+x-4 ,[a,b]. max=? ,min=?'); writeln('Vvodite a'); readln(a); writeln('Vvodite b'); readln(b); f[3]:=-1/6; x=-1/6> f[1]:=3*a*a+a-4; f[2]:=3*b*b+b-4; min:=1; for i:=2 to 3 do if f[i][min] then min:=i; writeln('min=',min); max:=1; for i:=2 to 3 do if f[i]>f[max] then max:=i; writeln('max=',max); readln end.

Добавлено через 49 минут 8 секунд
прошу прощения!.меняйте так

Источник

Найти наименьшее значение функции

Помогите, не могу никак решить( или может кто-то скажет формулу по которой можно решить ).

Знайти найменше значення для функцій
Y = e^x
Y = x^3 + 2x — 5
На проміжку [a,b] з кроком d. Найменше значення обчислити у функції.

Найти наименьшее положительное и наименьшее отрицательное значение функции. c++
Найти наименьшее положительное и наименьшее отрицательное значение функции и соответствующее им.

Найти наименьшее положительное значение функции и соответствующее значение аргумента
как найти наименьшее положительное значение функции и соответствующий х? (т.е. каждый шаг h новое.

Найти наименьшее значение функции и значение аргумента, при котором оно получено
Для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции.

Найти наименьшее и наибольшее значение функции на промежутке, экстремум функции
За функцией y=f(x) промежутком та шагом сформировать двухмерный массив значений функции. Найти.

Сбросьте то что пробовали, чтобы я хоть увидел шо вы-то хотели, и тогда я скину решение

Добавлено через 2 минуты
Sergei-, Ви пробовали что-то?

Добавлено через 48 секунд
Если нет,тогда на первий раз,скину без етого,но на следущий раз,пробуйте хоть что-то сами:
2 функция

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 30 31 32 33
#include #include using namespace std; int main() { float a, b, x, y, Xmin; cout  "[a,b]"endl; cout  " a = "  endl; cin >> a; cout  " b = "  endl; cin >> b; int d; cout  "d= "  endl; cin >> d; (x = a); while (x  b) { y = pow(x, 3) + 2 * x - 5; if (x == a) { Xmin = y; } if (y  Xmin) { Xmin = y; } x = (x + d); } cout  "Minimal'noe znachenie = "  Xmin  "\n"; return 0; }
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 30 31 32 33
#include #include using namespace std; int main() { float a, b, x, y, Xmin; cout  "[a,b]"endl; cout  " a = "  endl; cin >> a; cout  " b = "  endl; cin >> b; int d; cout  "d= "  endl; cin >> d; (x = a); while (x  b) { y = exp(x); if (x == a) { Xmin = y; } if (y  Xmin) { Xmin = y; } x = (x + d); } cout  "Minimal'noe znachenie = "  Xmin  "\n"; return 0; }

Источник

Найти наименьшее значение функции

Найти наименьшее значение функции y= sin(x) / (1+x) и значение аргумента, при котором оно получено, если X изменяется от 0 до 10 с шагом 0,1. Для найденного x подсчитать сумму членов ряда z = 1 + x + x^2 / 2! + . + x^10 / 10! + .. . Построить график y(x).
Помогите, пожалуйста, написать на C#.

Найти наименьшее значение функции
Найти наименьшее значение функции: y=sin(x)/(1+x) и значение аргумента, при котором оно.

Найти наименьшее значение функции y= sin(x) / (1+x)
Найти наименьшее значение функции y= sin(x) / (1+x) и значение аргумента, при котором оно получено.

Найти в файле наибольшее и наименьшее значение и вывести на экран
Дан файл, с ранее в нем записаными числами (числа как действительные так и целочисленные) в строке.

Присвоить случайные значения, найти наименьшее, наибольшее значение, перемножить и вывести результат
задача, присвоить случайные значения, найти наименьшее, наибольшее значение, перемножить и вывести.

Лучший ответ

Сообщение было отмечено NeoLic как решение

Решение

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 30 31 32 33
struct Func { public double x, y; } static double y(double x) { if (x == -1) throw new FormatException("x не может быть равен -1"); return Math.Sin(x)/(1 + x); } static double z(double xMin) { double z = 1; for (int i = 1; i  xMin; i++) z += Math.Pow(xMin, i) / i; return z; } static void Main(string[] args) { ListFunc> list = new ListFunc>(); for (double i = 0; i  10; i += 0.1) list.Add(new Func { x = i, y = y(i) });//Список значении: x, y double xMin = list.Where(x => x.y == list.Min(h => h.y)).FirstOrDefault().x;//Значение х при минимальной y Console.WriteLine(z(xMin));//вывод значении z Console.ReadKey(); }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
static double z(double xMin) { double z = 1 + xMin; double nominator = xMin * xMin; double denominator = 2.0; for (double i = 3.0; i  xMin; i++) { z += nominator / denominator; nominator *= xMin; denominator *= i; // вот тут } return z; }

bax_tang, Вы правы, там оказывается еще и факториал есть

Добавлено через 8 минут
вот функция z

static double z(double xMin) { double z = 1, fact = 1; for (int i = 1; i  xMin; i++) { fact *= i; z += Math.Pow(xMin, i) / fact; } return z; }

Источник

Читайте также:  Индизайн верстка журнала пошагово
Оцените статью