Интерактивный контурный график
fsurfht(fun,xlims,ylims)
fsurfht(fun,xlims,ylims,p1,p2,p3,p4,p5)
fsurfht(fun,xlims,ylims)
- интерактивный контурный график функции, заданной текстовой переменной fun
. Пределы оси X заданы xlims
в форме [xmin xmax]
, и пределы оси Y заданы ylims
в форме [ymin ymax]
.
fsurfht(fun,xlims,ylims,p1,p2,p3,p4,p5)
позволяет использовать пять необязательных параметров, которые можно задать для функции fun
.
Пересечение вертикальной и горизонтальной опорных линий на графике определяет текущее значение x и значение y. Можно перетащить эти опорные линии и наблюдать, как вычисленные значения z (в верхней части графика) обновляются одновременно. Кроме того, можно ввести значение x и значение y в редактируемые текстовые поля на оси X и оси Y.
Постройте график функции Гауссова правдоподобия для gas.mat
данные.
load gas
Создайте функцию, содержащую следующие команды, и назовите ее gauslike.m
.
function z = gauslike(mu,sigma,p1) n = length(p1); z = ones(size(mu)); for i = 1:n z = z .* (normpdf(p1(i),mu,sigma)); end
The gauslike
вызовы функций normpdf
, рассмотрение выборки данных, столь же фиксированной и параметры µ и σ как переменные. Предположим, что цены на газ обычно распределены, и постройте поверхность вероятности выборки.
fsurfht('gauslike',[112 118],[3 5],price1)
Среднее значение выборки является значением x на максимуме, но стандартное отклонение выборки не является значением y на максимуме.
mumax = mean(price1) mumax = 115.1500 sigmamax = std(price1)*sqrt(19/20) sigmamax = 3.7719