www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@sweepset/contour.m

    function contour(S1,S2,S3)
%CONTOUR Overloaded contour plot for sweepsets
%
%  CONTOUR(S1,S2,S3) plots a contour plot with labels.

%  Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc.


xi = linspace(S1.var.min,S1.var.max,30);
yi = linspace(S2.var.min,S2.var.max,30)';

[X,Y,Z] = griddata(S1.data,S2.data,S3.data,xi,yi);
c = contour(X,Y,Z);
clabel(c)
xlabel(S1.var.name);
ylabel(S2.var.name);
title(['Contour Plot for ',S3.var.name])
grid on;