ANSYS и все-все-все

Инженерные программы в проектном деле.

Matlab: количество отображаемых знаков

Опубликовал bausk на Февраль 19, 2008

Этот пример считает обеспеченность величины, находящейся на расстоянии трех стандартных отклонений от среднего значения нормального распределения:

>> 1 - cdf('norm', 1000-3*50, 1000, 50)
ans =    0.9987

Короче говоря, с инженерной точки зрения это обеспеченность расчетного значения случайной величины со средним значением 1000 и стандартным отклонением 50. Как видим, Матлаб съел все знаки после четвертого, хотя на самом деле посчитал точное число. Чтобы не путаться, можно отформатировать вывод Матлаба, чтобы он показывал число с точностью ‘long’:

>> format('long')
>> 1 - cdf('norm', 1000-3*50, 1000, 50)
ans =   0.998650101968370

Вот она, наша знаменитая обеспеченность 0,99865.
В следующий раз будет
* про то, чем отличается 0,997 от 0,99865,
* про замечательный статистический аддон Stixbox,
* про инвертирование с его помощью функции распределения для генерации случайных чисел в методе Монте-Карло.

Короче, полезная в расчетах надежности статистика.
Но самое интересное впереди. Самое интересное будет про нечёткие множества.

Ответить

Вы, должно быть, зарегистрированный, авторизованный отправить комментарий.