如何使用matlab创建正态分布

时间:2011-02-11 15:15:33

标签: matlab

获取信息.. 我有一些关于机器维护计划......用于翻新和大修机器.. 从时间表中可以看到每台机器何时发生重新检修和大修的信息。具有每年进行二次或大修的机器的实际日期和截止日期。 例如

    machine 1

实际日期--- 2/1(秒) 截止日期------ 12/1

实际日期--- 14/1(秒) 截止日期------ 24/1

实际日期--- 24/1(大修) 截止日期------ 3/2

实际日期--- 18/2(秒) 截止日期------ 1/3

所以..你可以帮助我如何使用matlab将这些数据转换为正态分布图。 因为我想比较每台机器的行为..

非常感谢.. 我希望你能尽快回答我

1 个答案:

答案 0 :(得分:2)

我不太确定你想做什么,但这里有一些可能的问题答案:

  • 如果要生成遵循“正态分布”的随机数据,请使用:

    data = mean_value + (randn(1,N) * standard_deviation)
    
  • 如果要解析您提到的“日志文件”中的数据,可以尝试:

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

    这将从文本中解析出日/月值。