exponenta event banner

fsurfht

Интерактивный контурный график

Синтаксис

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

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
Представлен до R2006a