Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 05.03.2017
Сообщений: 26
1

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

11.11.2017, 18:34. Показов 1361. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь решить следующую задачу: имеется несколько датчиков, все парные. Необходимо смоделировать генератор случайных чисел для каждого из них и вызывать их для построения поля корреляции и оценки расхождения измерений. Программу для генератора написала, но не могу понять, почему он ругается. Я как вызвать эти генераторы и построить поле не могу понять, помогите пожалуйста.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function [ r ] = randomSensor( count, Mx, D )
%randomSensor Гененрирует заданное количество значений сигнала датчика
% Все значения нормально распределены
% Mx - мат. ожидание
% D - дисперсия
% Возвращает вектор строку размерности count
% 
% Для проверки используйте следующий код
% var(randomSensor(1500, 650, 20)) ~= 650
% mean(randomSensor(1500, 650, 20)) ~= 20
%
% Перед началом работы инициализируете ГСПЧ
 
r = randn(1, count) * sqrt(D) + Mx;
end
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2017, 18:34
Ответы с готовыми решениями:

Генератор случайных чисел
Нужно сгенерировать матрицы 2х2 из случайных чисел в определенном интервале, а именно . Пишу:...

Генератор случайных чисел
Доброго времени суток. Мне нужно СОЗДАТЬ генератор случайных чисел в матлабе. Повторяю, нужно...

Генератор случайных чисел
Проблема вся в том что мне нужен генератор случайных чисел в определенном численном интервале по 2м...

Нужно сделать генератор случайных чисел. "треугольный шум" через метод усечения
Нужно сделать генератор случайных чисел. "треугольный шум" через метод усечения. Есть встроенная...

8
Модератор
1741 / 1587 / 532
Регистрация: 13.09.2015
Сообщений: 5,512
11.11.2017, 18:50 2
Цитата Сообщение от Юлия Зебзеева Посмотреть сообщение
не могу понять, почему он ругается
Каким образом ругается? У меня нормально работает.
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
11.11.2017, 18:52 3
Цитата Сообщение от Юлия Зебзеева Посмотреть сообщение
случайных чисел для каждого из них и вызывать их для построения поля корреляции
Поясните, для чего нужна корреляция случайных чисел или переформулируйте свою мысль
0
0 / 0 / 0
Регистрация: 05.03.2017
Сообщений: 26
11.11.2017, 19:34  [ТС] 4
Цитата Сообщение от Nick07 Посмотреть сообщение
Поясните, для чего нужна корреляция случайных чисел или переформулируйте свою мысль
Цитата Сообщение от Centurio Посмотреть сообщение
Каким образом ругается? У меня нормально работает.
Пишет следующую ошибку:
>> randomSensorplot
Error using randomSensorplot (line 14)
Not enough input arguments.

Цитата Сообщение от Nick07 Посмотреть сообщение
Поясните, для чего нужна корреляция случайных чисел
необходимо оценить параллельную работу датчиков, то есть отследить момент когда показание одно начнет отличаться от другого
0
Модератор
1741 / 1587 / 532
Регистрация: 13.09.2015
Сообщений: 5,512
11.11.2017, 21:00 5
Цитата Сообщение от Юлия Зебзеева Посмотреть сообщение
Пишет следующую ошибку:
>> randomSensorplot
Error using randomSensorplot (line 14)
Not enough input arguments.
"Не хватает входных аргументов". Вы как запускаете свою функцию?
0
0 / 0 / 0
Регистрация: 05.03.2017
Сообщений: 26
11.11.2017, 21:37  [ТС] 6
Цитата Сообщение от Centurio Посмотреть сообщение
Вы как запускаете свою функцию?
Запускала м-файл и в окне команд вызывала. Не понимаю почему ему не хватает переменных
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
11.11.2017, 21:38 7
Цитата Сообщение от Юлия Зебзеева Посмотреть сообщение
отследить момент когда показание одно начнет отличаться от другого
А почему разницу не оценить?
0
Модератор
1741 / 1587 / 532
Регистрация: 13.09.2015
Сообщений: 5,512
11.11.2017, 21:42 8
Цитата Сообщение от Юлия Зебзеева Посмотреть сообщение
Запускала м-файл и в окне команд вызывала.
Каким образом?
Надо так: в командном окне набрать randomSensor(1500, 650, 20)
0
0 / 0 / 0
Регистрация: 05.03.2017
Сообщений: 26
11.11.2017, 21:45  [ТС] 9
Цитата Сообщение от Nick07 Посмотреть сообщение
А почему разницу не оценить?
Там идея оценить достоверность показаний с помощью методов статистики (дипломная работа), пытаюсь получить какой-нибудь результат в виде программы и графического подтверждения

Добавлено через 2 минуты
Цитата Сообщение от Centurio Посмотреть сообщение
Надо так: в командном окне набрать randomSensor(1500, 650, 20)
спасибо, получилось. Сейчас осталось графики корреляций получить
0
11.11.2017, 21:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2017, 21:45
Помогаю со студенческими работами здесь

Генератор случайных чисел
Доброе время суток, возникла такая проблема: мне нужно с помощью генератора случайных чисел...

Генератор случайных чисел для БД
Добрый день! Есть форма, на форме есть компоненты ADOTable, DataSource, и Label, Edit бд Access....

Нужен генератор случайных чисел для мобильного
Нужно приложение для мобильника (не Android) , которое принимает целое положительное число N,...

Генератор случайных чисел для записи в бинарный файл
Здравствуйте. Есть задача: В файле содержатся числа. Сформировать квадратную матрицу из 25...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru