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

Нужно посчитать корреляцию функции

01.06.2018, 11:31. Показов 1114. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не пойму как посчитать значения указанные на рисунке во вложении.

Matlab M
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
T=5*3600; % Продолжительность реализации, с
dt=1; % Период дискретности, с
sd=19; % CKO дрейфа гироскопа, угл.с.
Td=136; % Период корреляции дрейфа гироскопа, c
sw=1
w(1)=1.744;
w(2)=0.348;
w(3)=-1.213;
w(4)=0.133;
w(5)=0.382;
N   = round(T/dt);                  % Число моментов времени в реализации
x(N)= 0;                            % Резервирование памяти
x(1)=1;
% F   = 1-dt/Td;
% G   = sd*sqrt(2*dt/Td);
F   = exp(-dt/Td);
G   = sd*sqrt(1-F*F);
x(2)=F*x(1) + G*w(2);
x(3)=F*x(2) + G*w(3);
x(4)=F*x(3) + G*w(4);
x(5)=F*x(4) + G*w(5);
% Построение КФ истинной
Tau = 4*Td;                         % Макс. значение аргумента графика
Nkf = 500;                          % Число точек на графике КФ
tau = linspace(0,Tau,Nkf);
kfa = sd*sd*exp(-tau/Td);
% Построение КФ по точкам, введённым пользователем
tap = Td*[0 0.5 1.0 1.5 2.0 3.0]';
% Построение КФ по цветному шуму
Ndt = fix(Tau/Nkf/dt);          % Число тактов ЦШ для одной точки графика
if Ndt == 0 Ndt = 1; end
v   = x;                        % Цветной шум для сдвига при построении КФ
for i = 1:fix(Tau/(Ndt*dt))
    l = length(x);
    kfx(i)  = x*v'/(l-1) - mean(x)*mean(v);
    tax(i)  = (i-1)*Ndt*dt;
    x(l-Ndt+1:l) = [];
    v(1:Ndt)= [];
end
% Проверка введённых пользователем значений КФ
for i = 1:length(tap)
    [val, Ind(i)] = min(abs((tap(i)-tax)));
end
kfc = kfx(Ind)';                % Правильные значения КФ
dkf = abs((kfp-kfc)./kfc);      % Относительные погрешности пользователя
colr= [1 0.75 0.75];            % Цвет неправильного ответа
Точнее я то посчитал, но там надо указывать числа с учетом погрешности, а вот ее я посчитать не могу.
Миниатюры
Нужно посчитать корреляцию функции  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2018, 11:31
Ответы с готовыми решениями:

Нужно посчитать параметр a
Есть уравнение (-a*x+(1+a)(lnVmax-ln(1+a))+a*lna-y)(-x*lnVmax+ln(a/1+a))=0 x=31 y=30 Vmax=120...

Даны 2 массива числовых данных, посчитать между ними корреляцию, не ипользуя встроенные функции excel
Добрый день! Возможно ли вообще это осуществить? Очень надо.Спасибо.

Нужно найти корреляцию между аудио файлом и энцефалограммой
Здравствуйте, форумчане. У меня возник вопрос: Как мне в маткаде найти корреляцию между аудио...

В цикле с параметром нужно посчитать значение функции
В цикле с параметром нужно посчитать значение функции f=х-sin(х). На промежутке от a до b. a=4.2...

5
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
01.06.2018, 15:40 2
Цитата Сообщение от Pohodenko Посмотреть сообщение
Точнее я то посчитал
Поясните, как это согласуется с названием темы?
Цитата Сообщение от Pohodenko Посмотреть сообщение
но там надо
А "там" - это где?
0
0 / 0 / 0
Регистрация: 24.10.2016
Сообщений: 2
01.06.2018, 15:51  [ТС] 3
См. файл, цифры посчитанные по формуле kfa = sd*sd*exp(-tau/Td); не подходят, поэтому надо посчитать погрешность, а я не знаю как это сделать
Миниатюры
Нужно посчитать корреляцию функции  
0
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
01.06.2018, 16:41 4
Цитата Сообщение от Pohodenko Посмотреть сообщение
я то посчитал, но там надо указывать числа с учетом погрешности
Цитата Сообщение от Pohodenko Посмотреть сообщение
цифры ... не подходят, поэтому надо посчитать погрешность, а я не знаю как это сделать
Погрешность чего Вы пытаетесь добыть так настойчиво? Или Вы хотите что бы мы угадывали? ...
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
01.06.2018, 19:06 5
http://matlab.exponenta.ru/ima... xcorr2.php
http://matlab.exponenta.ru/sta... rrcoef.php
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
02.06.2018, 16:30 6
Цитата Сообщение от Pohodenko Посмотреть сообщение
надо посчитать погрешность
Кассандрова О.Н., Лебедев В.В. Обработка результатов наблюдений НАУКА 1970 г 104 стр
и дохрена как много учебников по этому вопросу
0
02.06.2018, 16:30
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2018, 16:30
Помогаю со студенческими работами здесь

нужно посчитать входное сопротивление. Номер задания 4. Очень нужно, заранее спасибо!

Вычислить корреляцию
Здравствуйте, помогите решить формулу. nxy*xi. Не понимаю как получить 276. Буду признателен за...

Определить Fast-корреляцию со знаком
Добрый день. Есть сигнал А и сигнал Б. Я считаю быструю корреляцию между А и Б. Но есть...

Как вычислить корреляцию из значений StringGrid?
Люди добрые подскажите как вычисить корреляцию из значений StringGrid'a, что бы результат...


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

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

Новые блоги и статьи
Что такое внедрение зависимостей и для чего оно применяется
bytestream 27.01.2025
В современной разработке программного обеспечения одной из ключевых проблем является управление зависимостями между различными компонентами системы. Внедрение зависимостей (Dependency Injection, DI). . .
Как установить cellpadding и cellspacing в CSS
bytestream 27.01.2025
При создании веб-страниц с табличными данными разработчики часто сталкиваются с необходимостью правильного оформления внутренних и внешних отступов в таблицах. В традиционной разметке HTML для этих. . .
Чем отличаются public, protected, package-private и private в Java
bytestream 27.01.2025
В языке программирования Java механизм модификаторов доступа играет ключевую роль в реализации одного из фундаментальных принципов объектно-ориентированного программирования - инкапсуляции. . . .
Зачем нужно explicit в C++. Преобразование типов
bytestream 27.01.2025
В мире программирования на C++ управление преобразованием типов данных играет crucial роль в создании надежного и безопасного кода. Язык C++ предоставляет множество механизмов для контроля над. . .
Как создать удалённую (remote) ветку в Git
bytestream 27.01.2025
Система контроля версий Git стала неотъемлемой частью современной разработки программного обеспечения, предоставляя разработчикам мощные инструменты для управления кодовой базой. Одним из ключевых. . .
Как создать утечку памяти в Java
bytestream 27.01.2025
Утечка памяти в Java представляет собой ситуацию, когда программа неэффективно использует доступную память, удерживая ссылки на объекты, которые больше не нужны для работы приложения. Несмотря на. . .
КуМир: как решать задачи на числа
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой уникальную образовательную среду программирования, разработанную специально для обучения основам алгоритмизации и программирования. Эта система. . .
Исполнитель Черепаха в КуМир: как решать задачи
bytestream 27.01.2025
Исполнитель Черепаха в системе КуМир представляет собой мощный образовательный инструмент, который помогает освоить основы программирования через визуальное представление результатов выполнения. . .
КуМир: как решать задачи на массивы
bytestream 27.01.2025
Массивы представляют собой важнейшую структуру данных в программировании, и система КуМир предоставляет удобные инструменты для работы с ними. В контексте КуМир массив можно представить как. . .
[golang] 26. Remove Duplicates from Sorted Array
alhaos 27.01.2025
Необходимо удалить дубликаты из предоставленного целочисленного отсортированного по взрастанию слайса, нужно изменить значения в слайсе и вернуть количество элементов. / / . . .
КуМир, исполнитель Робот. Решение задач
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения программированию, которая была создана в Отделении информатики Российской Академии наук. Эта система разработана. . .
Асинхронное программировани­е и async/await в JavaScript
bytestream 27.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в современной разработке на JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru