Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для incognito
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010

Производная (разност. ур-ие и МНК)

22.08.2013, 00:33. Показов 1218. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Не могу понять, почему результаты 2х методов аналогичны? Ошибку тоже не могу найти...
ребят, посморите, пожалуйста, ..

Matlab M
1
2
3
4
5
6
7
8
 
clear all
clc
X=[1 2 3 4 5];
Y=[4 34 2 6 8];
N=3;
fd=1;
Tdiscr=1;
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function diff_poly=Interpolation_by_eqpolyfit(N,X,Y, fd)
    for  i=1:(N+1);
        for j=1:Lx
B(i,j)=X(j)^(N+1-i);
        end
    end
F=B';
A=inv(F'*F)*F'*Y'%Calculation of matrix A of coefficients polynomials
poly=A';
p_diff=polyder(poly);
poly_diff_curr_X=polyval(p_diff, X);
diff_poly=poly_diff_curr_X(3);
Matlab M
1
2
3
 
function diff_eq=difference_equation(Y, Tdiscr)
diff_eq=(Y(1)-8*Y(2)+8*Y(4)-Y(5))/(12*Tdiscr);
Добавлено через 2 минуты
что важно, при предыдущих испытаниях результаты отличались и все было норм...
по-моему, реузльтаты должны отличаться...

Добавлено через 37 минут
ух, ребят, закипаю
эта проблема достала
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.08.2013, 00:33
Ответы с готовыми решениями:

МНК
Может кто поможет решить. А то вышку совсем забыл) Найти формулу вида у=ах+b методом наименьших квадратов по данным опыта (таблицы). ...

МНК
День добрый! Попалось такое задание: по таблице данных x и y методом наименьших квадратов посторить график линейной и квадратичной...

МНК
Помогите пожалуйста, может кто уже делал эту задачу. Написать windows-приложение - графическую иллюстрацию апроксимации методом...

1
 Аватар для Зосима
5245 / 3573 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
22.08.2013, 09:51
А почему ты вместо этого:
Matlab M
1
2
3
4
5
6
7
8
 for  i=1:(N+1);
        for j=1:Lx
          B(i,j)=X(j)^(N+1-i);
        end
    end
F=B';
A=inv(F'*F)*F'*Y'%Calculation of matrix A of coefficients polynomials
poly=A';
не используешь:
Matlab M
1
p = polyfit(X,Y,N);
алгоритм совершенно тот-же самый, только короче, быстрее и понятней.
И вместо этого:
Matlab M
1
2
poly_diff_curr_X=polyval(p_diff, X);
diff_poly=poly_diff_curr_X(3);
надо написать:
Matlab M
1
diff_poly = polyval(p_diff, X(3));
*Хотя пойди разбери, чего тебе там надо и что с чем должно отличаться и счего вдруг...


**обрати внимание на мою подпись!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.08.2013, 09:51
Помогаю со студенческими работами здесь

МНК
Я новичок в питоне. Можете мне объяснить, как работает функция lstsq? Я пытаюсь сделать её аналог на С++, но результат расходится, при...

Взвешенный МНК
Здравствуйте! Помогите, пожалуйста! Понимаю, что сложно и много кода :sorry: Просто уже 2 недели не могу найти ошибку((( Реализовала...

МНК оценка
Ребят помогите пожалуйста, никак не могу понять как с помощью этой системы уравнений мы нашли оценку для: a,b,c? Ответ решили систему не...

МНК По массиву
Здравствуйте, необходимо по следующему массиву построить прогноз на 37,38 число с помощью МНК второй третьей четвертой и пятой степени....

Прямая по мнк
нужно построить прямую по четырем точкам (0, 0); (1, 5); (2, 11); (3, 19,5) по методу наименьшего квадрата и построить таблицу X от Y, где...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru