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

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
Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте