как создать нормальный дистрибутив с помощью matlab - PullRequest
0 голосов
/ 11 февраля 2011

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

    machine 1

фактическая дата --- 2/1 (секунда) срок исполнения ------ 12/1

фактическая дата --- 14/1 (секунда) срок исполнения ------ 24/1

фактическая дата --- 24/1 (капитальный ремонт) срок исполнения ------ 3/2

фактическая дата --- 18/2 (секунда) срок исполнения ------ 1/3

так что ... вы можете помочь мне, как преобразовать эти данные в график нормального распределения с помощью matlab .. потому что я хочу сравнить поведение каждой машины ..

спасибо большое .. Я надеюсь, что вы можете ответить мне как можно скорее

1 Ответ

2 голосов
/ 11 февраля 2011

Я не совсем уверен, что вы хотите сделать, но вот несколько возможных ответов на ваш вопрос:

  • Если вы хотите генерировать случайные данные, которые следуют «нормальному распределению», используйте:

    data = mean_value + (randn(1,N) * standard_deviation)
    
  • Если вы хотите проанализировать данные из "текста журнала", который вы упомянули, вы можете попробовать:

    line = [d1,m1,d2,m2] = sscanf(line, 'actual date---%d/%d (Recond) due date------%d/%d');
    

    Это позволит проанализировать значения дня / месяца из текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...