Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
kotora

Интерполирование

18.03.2012, 08:00. Показов 2148. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Трудность в написании программы по интерполированию в СИ++. условия на фото


IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2012, 08:00
Ответы с готовыми решениями:

Интерполирование функций
Построить полином Лагранжа и Ньютона на равномерной сетке узлов Вычислить значение функции и полинома в точкеля указанной функции на...

Интерполирование функции заданной таблично
2.Интерполирование функции заданной таблично: х1 х2 х3 х4 х5 ...

Интерполирование функции заданной таблично
Интерполирование функции заданной таблично х1 | х2 | х3 | х4 ----------------------------- у1 | у2...

2
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 429
Записей в блоге: 1
18.03.2012, 12:34
kotora, в чем конкретно трудности? Так у вас и порядок действий по полочкам расписан и блок схема есть.

Не по теме:

Мне бы на 1-м, 2-м курсе такой листочек :umnik:

0
kotora
18.03.2012, 20:30
N=14

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
int i,k,N,M;
float x[100], y[100], z[10];
float DY, D2Y, L,L1, L2, q,H;
float dxi, dxi1, dxi2, P1, P2, h;
scanf("%d", &N);
H=sqrt(0.08/N);
i=0;
x[i]=N;
do
{
    y[i]=pow(N,3)*sin(x[i]/N);
    printf("%f%f\n", x[i], y[i]);
    x[i+1]=x[i]+H;
    i=i+1;
}
while (x[i]<=N+1);
M=i-1;
for (k=0; k<=9; k++)
{
    z[k]=N+0.05+(k+0.1);
    printf("%f\n", z[k]);
}
 
for (k=0; k<=9; k++)
{
    for (i = 0; i <= M; i++) {
         if ((x[i]<=z[k])&&  (z[k]<=x[i+1])) break;
        
        dxi=z[k]-x[i];
        dxi1=z[k]-x[i+1];
        dxi2=z[k]-x[i+2];
        L=pow(N,3)*sin(x[i]/N);
        P1=y[i]*dxi1/(-N) +y[i+1]*dxi/N;
        P2=y[i]*dxi1*dxi2/(2*N*N)+y[i+1]*dxi*dxi2/(-N*N)+y[i+2]*dxi*dxi1/(2*N*N);
        q=(z[k]-x[i])/H;
        DY=y[i+1]-y[i];
        D2Y=y[i+2]-y[i+1]-DY;
        L=pow(N,3)*sin(z[k]/N);
        L1=y[i]+q*DY;
        L2=y[i]+q*DY+q*(q-1)*D2Y/2;
        printf("%f%f%f%f%f%f\n", z[k], L, L1, L2, P1, P2);
    }
    
    printf("x ne prinadlejit in bound ");
}
 
getch();
}

такой код получился, но работает....кхм...коряво...Можете проверить ошибки?

Не по теме:

МТСникам по сути это не нужно

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.03.2012, 20:30
Помогаю со студенческими работами здесь

Интерполирование функций
Очень прошу помочь разобраться с заданием. Считаю условие технически не грамотным и абстрактным. Возможно я чего-то не понимаю?...

интерполирование функции
написать программу на языке Turbo Pascal7.0. для интерполирования функции заданной в узлах, используя метод построения полинома Ньютона при...

Интерполирование функций
Всем привет! Прошу помощи\корректировки\совета http://ib4.keep4u.ru/b/2015/04/17/3d/3dbce7214e99f020e0a7723b2b3bb1bd.jpg В матлабе...

Интерполирование функций
Помогите правильно реализовать и если можно с пояснениями и посмотрите правильно ли я сделал ???

Аппроксимация и интерполирование
Задать значения данной функции с шагом 0.3, посчитать значения функции, провести интерполирование по заданным точкам, построить график...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru