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

Составить программу для вычисления значений функции F(x)

31.03.2012, 23:39. Показов 973. Ответов 3
Метки нет (Все метки)

Составить программу для вычисления значений функции https://www.cyberforum.ru/cgi-bin/latex.cgi?f (x)
на отрезке https://www.cyberforum.ru/cgi-bin/latex.cgi?[a, b] с шагом https://www.cyberforum.ru/cgi-bin/latex.cgi?h
https://www.cyberforum.ru/cgi-bin/latex.cgi?a = -5, \, b = 5, \, h=0,5<br />
f(x)=7 \sin^2 x -\frac 1 2 \cos x<br />
Помогите Решить пожалуйста в цикле с предусловием while
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2012, 23:39
Ответы с готовыми решениями:

Составить программу для вычисления значений функции
вот уравнение

Составить программу для вычисления значений функции
помогите составить циклическую программу используя операторы While, do while. Y=1+1,8(X+1), в...

Составить программу для вычисления значений функции F(x)
Помогите решить :(

Составить программу, для вычисления значений функции
Составить программу, для вычисления значений функции у=(х2-2х+5)(х-3) при изменении аргумента х...

3
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
01.04.2012, 05:39 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
 
#define h 0.5
#define a -1.0
#define b 5.0
 
static double f(double x)
{
    return 7*sin(2*x)-1/2*cos(x);
}
 
int main(void)
{
    double x=a-h;
    while (x+=h,x<=b)    
        printf("f(%f): %f\n",x,f(x));
   
    return 0;
}
1
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
01.04.2012, 08:56 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <math.h>
#include <stdio.h>
#include <conio.h>
 
int main( )
{
    float    x,X1=-5,X2=5,dX=0.5,F;//Îáúÿâëåíèå ïåðåìåííûõ
    printf("-----------------------------\n");
    printf("|      x      |      f      |\n");
    printf("-----------------------------\n");
    for (x = X1; x <= X2; x += dX)// Âûïîëíÿåì öèêë îò íà÷àëüíîãî çíà÷åíèÿ Õ äî êîíå÷íîãî çíà÷åíèÿ Õ ñ øàãîì dX
    {
                F = 7*(sin(2*x))-1/2*cos(x);
                printf("| %11.3lf | %11.3lf |\n",x,F);
    }
    getch();
}
Надеюсь синус не в степени?а так красота))

Добавлено через 9 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <math.h>
#include <stdio.h>
#include <conio.h>
 
int main( )
{
    float    x=-5,F;//Îáúÿâëåíèå ïåðåìåííûõ
    printf("-----------------------------\n");
    printf("|      x      |      f      |\n");
    printf("-----------------------------\n");
    while(x<=5)// Âûïîëíÿåì öèêë îò íà÷àëüíîãî çíà÷åíèÿ Õ äî êîíå÷íîãî çíà÷åíèÿ Õ ñ øàãîì dX
    {
                x+=0.5;
                F = 7*(sin(2*x))-1/2*cos(x);
                printf("| %11.3lf | %11.3lf |\n",x,F);
    }
    getch();
}
с вайлом
1
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
01.04.2012, 11:37 4
Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
код
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <math.h>
#include <stdio.h>
#include <conio.h>
 
int main( )
{
    float    x=-5,F;//Îáúÿâëåíèå ïåðåìåííûõ
    printf("-----------------------------\n");
    printf("|      x      |      f      |\n");
    printf("-----------------------------\n");
    while(x<=5)// Âûïîëíÿåì öèêë îò íà÷àëüíîãî çíà÷åíèÿ Õ äî êîíå÷íîãî çíà÷åíèÿ Õ ñ øàãîì dX
    {
                x+=0.5;
                F = 7*(sin(2*x))-1/2*cos(x);
                printf("| %11.3lf | %11.3lf |\n",x,F);
    }
    getch();
}

с вайлом
только надо х+=0.5 в конец цикла запихнуть. А то начинается отсчет от -4.5, а не -5. И формулу чуть подправить под то, что в шапке. F=7*sin(x)*sin(x)-1/(2*cos(x));
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2012, 11:37
Помогаю со студенческими работами здесь

Составить программу для вычисления значений функции F(x)
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат...

Составить программу для вычисления значений функции
Составить программу для вычисления значений функции

Составить программу для вычисления значений функции F(x)
Составить программу для вычисления значений функции F(x) на отрезке с шагом h.где h=0,5...

Составить программу для вычисления значений функции F(x) на отрезке [а, b] с шагом h
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. F(x)= sinx-cosx


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru