THE AUDITORY MODELING TOOLBOX

Applies to version: 1.1.0

View the help

Go to function

plot_langendijk2002 - plots pdf-matrixes with gray colormap according to Langendijk et al. (2002)

Program code:

function out = plot_langendijk2002( p,rang,tang,varargin)
%plot_langendijk2002 plots pdf-matrixes with gray colormap according to Langendijk et al. (2002)
%   Usage:  plot_langendijk2002(p,rang,tang);
%
%   Input parameters:
%     p       : pdf-matrix for all target and response positions
%     rang    : response angles
%     tang    : target angles
%
%   PLOT_LANGENDIJK2002(p,rang,tang) plots predicted probability mass vectors
%   as a function of response angles rang and target angles tang with
%   gray color coded probabilities similar to Langendijk et al. (2002).
%
%   h=PLOT_LANGENDIJK2002(...) additionally returns the figure handle.
%
%   PLOT_LANGENDIJK2002 takes the following flags at the end of the line of input
%   arguments:
%
%     'colorbar'   Display the colorbar. This is the default.
%    
%     'no_colorbar'  Do not display the colorbar.
%
%   See also: langendijk2002
%
%   References:
%     E. Langendijk and A. Bronkhorst. Contribution of spectral cues to human
%     sound localization. J. Acoust. Soc. Am., 112:1583--1596, 2002.
%     
%
%   Url: http://amtoolbox.org/amt-1.1.0/doc/plot/plot_langendijk2002.php

% Copyright (C) 2009-2021 Piotr Majdak, Clara Hollomey, and the AMT team.
% This file is part of Auditory Modeling Toolbox (AMT) version 1.1.0
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
% AUTHOR : Robert Baumgartner, OEAW Acoustic Research Institute

    definput.flags.colorbar={'colorbar','no_colorbar'};
    
    [flags,kv]=ltfatarghelper({},definput,varargin);

    pcolor(tang,rang,p);
    set(gcf,'Colormap',getlangecolormap);
    shading interp
    axis equal
    
    set(gca,'XTick',-60:30:240,...
      'YTick',-60:30:240,...
      'XLim',[tang(1)-5,tang(end)+5],'YLim',[rang(1)-5,rang(end)+5],...
      'Box','on')
    
    xlabel('Target Angle (°)')
    ylabel('Response Angle (°)')
    
    if flags.do_colorbar
        colorbar
    end
    
    out=gcf;
    
end

function langecmap = getlangecolormap()

langecmap= [ ...
 0.00000000e+00 0.00000000e+00 0.00000000e+00
 1.29821151e-02 1.29821151e-02 1.29821151e-02
 2.59642303e-02 2.59642303e-02 2.59642303e-02
 3.89463454e-02 3.89463454e-02 3.89463454e-02
 5.19284606e-02 5.19284606e-02 5.19284606e-02
 6.49105757e-02 6.49105757e-02 6.49105757e-02
 7.78926909e-02 7.78926909e-02 7.78926909e-02
 9.08748060e-02 9.08748060e-02 9.08748060e-02
 1.03856921e-01 1.03856921e-01 1.03856921e-01
 1.16839036e-01 1.16839036e-01 1.16839036e-01
 1.29821151e-01 1.29821151e-01 1.29821151e-01
 1.42803267e-01 1.42803267e-01 1.42803267e-01
 1.55785382e-01 1.55785382e-01 1.55785382e-01
 1.68767497e-01 1.68767497e-01 1.68767497e-01
 1.81749612e-01 1.81749612e-01 1.81749612e-01
 1.94731727e-01 1.94731727e-01 1.94731727e-01
 2.07713842e-01 2.07713842e-01 2.07713842e-01
 2.20695958e-01 2.20695958e-01 2.20695958e-01
 2.33678073e-01 2.33678073e-01 2.33678073e-01
 2.46660188e-01 2.46660188e-01 2.46660188e-01
 2.59642303e-01 2.59642303e-01 2.59642303e-01
 2.72624433e-01 2.72624433e-01 2.72624433e-01
 2.85606533e-01 2.85606533e-01 2.85606533e-01
 2.98588663e-01 2.98588663e-01 2.98588663e-01
 3.11570764e-01 3.11570764e-01 3.11570764e-01
 3.24552894e-01 3.24552894e-01 3.24552894e-01
 3.37534994e-01 3.37534994e-01 3.37534994e-01
 3.50517124e-01 3.50517124e-01 3.50517124e-01
 3.63499224e-01 3.63499224e-01 3.63499224e-01
 3.76481354e-01 3.76481354e-01 3.76481354e-01
 3.89463454e-01 3.89463454e-01 3.89463454e-01
 4.02445585e-01 4.02445585e-01 4.02445585e-01
 4.15427685e-01 4.15427685e-01 4.15427685e-01
 4.28409815e-01 4.28409815e-01 4.28409815e-01
 4.41391915e-01 4.41391915e-01 4.41391915e-01
 4.54374045e-01 4.54374045e-01 4.54374045e-01
 4.67356145e-01 4.67356145e-01 4.67356145e-01
 4.80338275e-01 4.80338275e-01 4.80338275e-01
 4.93320376e-01 4.93320376e-01 4.93320376e-01
 5.06302476e-01 5.06302476e-01 5.06302476e-01
 5.19284606e-01 5.19284606e-01 5.19284606e-01
 5.32266736e-01 5.32266736e-01 5.32266736e-01
 5.45248866e-01 5.45248866e-01 5.45248866e-01
 5.58230937e-01 5.58230937e-01 5.58230937e-01
 5.71213067e-01 5.71213067e-01 5.71213067e-01
 5.84195197e-01 5.84195197e-01 5.84195197e-01
 5.97177327e-01 5.97177327e-01 5.97177327e-01
 6.10159397e-01 6.10159397e-01 6.10159397e-01
 6.23141527e-01 6.23141527e-01 6.23141527e-01
 6.36123657e-01 6.36123657e-01 6.36123657e-01
 6.42429233e-01 6.42429233e-01 6.42429233e-01
 6.48734868e-01 6.48734868e-01 6.48734868e-01
 6.55040443e-01 6.55040443e-01 6.55040443e-01
 6.61346078e-01 6.61346078e-01 6.61346078e-01
 6.67651653e-01 6.67651653e-01 6.67651653e-01
 6.73957229e-01 6.73957229e-01 6.73957229e-01
 6.80262864e-01 6.80262864e-01 6.80262864e-01
 6.86568439e-01 6.86568439e-01 6.86568439e-01
 6.92874074e-01 6.92874074e-01 6.92874074e-01
 6.99179649e-01 6.99179649e-01 6.99179649e-01
 7.05485225e-01 7.05485225e-01 7.05485225e-01
 7.11790860e-01 7.11790860e-01 7.11790860e-01
 7.18096435e-01 7.18096435e-01 7.18096435e-01
 7.24402070e-01 7.24402070e-01 7.24402070e-01
 7.30707645e-01 7.30707645e-01 7.30707645e-01
 7.37013280e-01 7.37013280e-01 7.37013280e-01
 7.43318856e-01 7.43318856e-01 7.43318856e-01
 7.49624431e-01 7.49624431e-01 7.49624431e-01
 7.55930066e-01 7.55930066e-01 7.55930066e-01
 7.62235641e-01 7.62235641e-01 7.62235641e-01
 7.68541276e-01 7.68541276e-01 7.68541276e-01
 7.74846852e-01 7.74846852e-01 7.74846852e-01
 7.81152427e-01 7.81152427e-01 7.81152427e-01
 7.87458062e-01 7.87458062e-01 7.87458062e-01
 7.93763638e-01 7.93763638e-01 7.93763638e-01
 8.00069273e-01 8.00069273e-01 8.00069273e-01
 8.06374848e-01 8.06374848e-01 8.06374848e-01
 8.12680423e-01 8.12680423e-01 8.12680423e-01
 8.18986058e-01 8.18986058e-01 8.18986058e-01
 8.25291634e-01 8.25291634e-01 8.25291634e-01
 8.31597269e-01 8.31597269e-01 8.31597269e-01
 8.37902844e-01 8.37902844e-01 8.37902844e-01
 8.44208419e-01 8.44208419e-01 8.44208419e-01
 8.50514054e-01 8.50514054e-01 8.50514054e-01
 8.56819630e-01 8.56819630e-01 8.56819630e-01
 8.63125265e-01 8.63125265e-01 8.63125265e-01
 8.69430840e-01 8.69430840e-01 8.69430840e-01
 8.75736475e-01 8.75736475e-01 8.75736475e-01
 8.82042050e-01 8.82042050e-01 8.82042050e-01
 8.88347626e-01 8.88347626e-01 8.88347626e-01
 8.94653261e-01 8.94653261e-01 8.94653261e-01
 9.00958836e-01 9.00958836e-01 9.00958836e-01
 9.07264471e-01 9.07264471e-01 9.07264471e-01
 9.13570046e-01 9.13570046e-01 9.13570046e-01
 9.19875622e-01 9.19875622e-01 9.19875622e-01
 9.26181257e-01 9.26181257e-01 9.26181257e-01
 9.32486832e-01 9.32486832e-01 9.32486832e-01
 9.38792467e-01 9.38792467e-01 9.38792467e-01
 9.45098042e-01 9.45098042e-01 9.45098042e-01
 9.45447743e-01 9.45447743e-01 9.45447743e-01
 9.45797443e-01 9.45797443e-01 9.45797443e-01
 9.46147144e-01 9.46147144e-01 9.46147144e-01
 9.46496844e-01 9.46496844e-01 9.46496844e-01
 9.46846485e-01 9.46846485e-01 9.46846485e-01
 9.47196186e-01 9.47196186e-01 9.47196186e-01
 9.47545886e-01 9.47545886e-01 9.47545886e-01
 9.47895586e-01 9.47895586e-01 9.47895586e-01
 9.48245287e-01 9.48245287e-01 9.48245287e-01
 9.48594987e-01 9.48594987e-01 9.48594987e-01
 9.48944688e-01 9.48944688e-01 9.48944688e-01
 9.49294388e-01 9.49294388e-01 9.49294388e-01
 9.49644089e-01 9.49644089e-01 9.49644089e-01
 9.49993730e-01 9.49993730e-01 9.49993730e-01
 9.50343430e-01 9.50343430e-01 9.50343430e-01
 9.50693130e-01 9.50693130e-01 9.50693130e-01
 9.51042831e-01 9.51042831e-01 9.51042831e-01
 9.51392531e-01 9.51392531e-01 9.51392531e-01
 9.51742232e-01 9.51742232e-01 9.51742232e-01
 9.52091932e-01 9.52091932e-01 9.52091932e-01
 9.52441633e-01 9.52441633e-01 9.52441633e-01
 9.52791333e-01 9.52791333e-01 9.52791333e-01
 9.53141034e-01 9.53141034e-01 9.53141034e-01
 9.53490674e-01 9.53490674e-01 9.53490674e-01
 9.53840375e-01 9.53840375e-01 9.53840375e-01
 9.54190075e-01 9.54190075e-01 9.54190075e-01
 9.54539776e-01 9.54539776e-01 9.54539776e-01
 9.54889476e-01 9.54889476e-01 9.54889476e-01
 9.55239177e-01 9.55239177e-01 9.55239177e-01
 9.55588877e-01 9.55588877e-01 9.55588877e-01
 9.55938578e-01 9.55938578e-01 9.55938578e-01
 9.56288278e-01 9.56288278e-01 9.56288278e-01
 9.56637919e-01 9.56637919e-01 9.56637919e-01
 9.56987619e-01 9.56987619e-01 9.56987619e-01
 9.57337320e-01 9.57337320e-01 9.57337320e-01
 9.57687020e-01 9.57687020e-01 9.57687020e-01
 9.58036721e-01 9.58036721e-01 9.58036721e-01
 9.58386421e-01 9.58386421e-01 9.58386421e-01
 9.58736122e-01 9.58736122e-01 9.58736122e-01
 9.59085822e-01 9.59085822e-01 9.59085822e-01
 9.59435523e-01 9.59435523e-01 9.59435523e-01
 9.59785163e-01 9.59785163e-01 9.59785163e-01
 9.60134864e-01 9.60134864e-01 9.60134864e-01
 9.60484564e-01 9.60484564e-01 9.60484564e-01
 9.60834265e-01 9.60834265e-01 9.60834265e-01
 9.61183965e-01 9.61183965e-01 9.61183965e-01
 9.61533666e-01 9.61533666e-01 9.61533666e-01
 9.61883366e-01 9.61883366e-01 9.61883366e-01
 9.62233067e-01 9.62233067e-01 9.62233067e-01
 9.62582767e-01 9.62582767e-01 9.62582767e-01
 9.62932408e-01 9.62932408e-01 9.62932408e-01
 9.63282108e-01 9.63282108e-01 9.63282108e-01
 9.63631809e-01 9.63631809e-01 9.63631809e-01
 9.63981509e-01 9.63981509e-01 9.63981509e-01
 9.64331210e-01 9.64331210e-01 9.64331210e-01
 9.64680910e-01 9.64680910e-01 9.64680910e-01
 9.65030611e-01 9.65030611e-01 9.65030611e-01
 9.65380311e-01 9.65380311e-01 9.65380311e-01
 9.65730011e-01 9.65730011e-01 9.65730011e-01
 9.66079712e-01 9.66079712e-01 9.66079712e-01
 9.66429353e-01 9.66429353e-01 9.66429353e-01
 9.66779053e-01 9.66779053e-01 9.66779053e-01
 9.67128754e-01 9.67128754e-01 9.67128754e-01
 9.67478454e-01 9.67478454e-01 9.67478454e-01
 9.67828155e-01 9.67828155e-01 9.67828155e-01
 9.68177855e-01 9.68177855e-01 9.68177855e-01
 9.68527555e-01 9.68527555e-01 9.68527555e-01
 9.68877256e-01 9.68877256e-01 9.68877256e-01
 9.69226956e-01 9.69226956e-01 9.69226956e-01
 9.69576597e-01 9.69576597e-01 9.69576597e-01
 9.69926298e-01 9.69926298e-01 9.69926298e-01
 9.70275998e-01 9.70275998e-01 9.70275998e-01
 9.70625699e-01 9.70625699e-01 9.70625699e-01
 9.70975399e-01 9.70975399e-01 9.70975399e-01
 9.71325099e-01 9.71325099e-01 9.71325099e-01
 9.71674800e-01 9.71674800e-01 9.71674800e-01
 9.72024500e-01 9.72024500e-01 9.72024500e-01
 9.72374201e-01 9.72374201e-01 9.72374201e-01
 9.72723842e-01 9.72723842e-01 9.72723842e-01
 9.73073542e-01 9.73073542e-01 9.73073542e-01
 9.73423243e-01 9.73423243e-01 9.73423243e-01
 9.73772943e-01 9.73772943e-01 9.73772943e-01
 9.74122643e-01 9.74122643e-01 9.74122643e-01
 9.74472344e-01 9.74472344e-01 9.74472344e-01
 9.74822044e-01 9.74822044e-01 9.74822044e-01
 9.75171745e-01 9.75171745e-01 9.75171745e-01
 9.75521445e-01 9.75521445e-01 9.75521445e-01
 9.75871086e-01 9.75871086e-01 9.75871086e-01
 9.76220787e-01 9.76220787e-01 9.76220787e-01
 9.76570487e-01 9.76570487e-01 9.76570487e-01
 9.76920187e-01 9.76920187e-01 9.76920187e-01
 9.77269888e-01 9.77269888e-01 9.77269888e-01
 9.77619588e-01 9.77619588e-01 9.77619588e-01
 9.77969289e-01 9.77969289e-01 9.77969289e-01
 9.78318989e-01 9.78318989e-01 9.78318989e-01
 9.78668690e-01 9.78668690e-01 9.78668690e-01
 9.79018331e-01 9.79018331e-01 9.79018331e-01
 9.79368031e-01 9.79368031e-01 9.79368031e-01
 9.79717731e-01 9.79717731e-01 9.79717731e-01
 9.80067432e-01 9.80067432e-01 9.80067432e-01
 9.80417132e-01 9.80417132e-01 9.80417132e-01
 9.80766833e-01 9.80766833e-01 9.80766833e-01
 9.81116533e-01 9.81116533e-01 9.81116533e-01
 9.81466234e-01 9.81466234e-01 9.81466234e-01
 9.81815934e-01 9.81815934e-01 9.81815934e-01
 9.82165635e-01 9.82165635e-01 9.82165635e-01
 9.82515275e-01 9.82515275e-01 9.82515275e-01
 9.82864976e-01 9.82864976e-01 9.82864976e-01
 9.83214676e-01 9.83214676e-01 9.83214676e-01
 9.83564377e-01 9.83564377e-01 9.83564377e-01
 9.83914077e-01 9.83914077e-01 9.83914077e-01
 9.84263778e-01 9.84263778e-01 9.84263778e-01
 9.84613478e-01 9.84613478e-01 9.84613478e-01
 9.84963179e-01 9.84963179e-01 9.84963179e-01
 9.85312879e-01 9.85312879e-01 9.85312879e-01
 9.85662520e-01 9.85662520e-01 9.85662520e-01
 9.86012220e-01 9.86012220e-01 9.86012220e-01
 9.86361921e-01 9.86361921e-01 9.86361921e-01
 9.86711621e-01 9.86711621e-01 9.86711621e-01
 9.87061322e-01 9.87061322e-01 9.87061322e-01
 9.87411022e-01 9.87411022e-01 9.87411022e-01
 9.87760723e-01 9.87760723e-01 9.87760723e-01
 9.88110423e-01 9.88110423e-01 9.88110423e-01
 9.88460124e-01 9.88460124e-01 9.88460124e-01
 9.88809764e-01 9.88809764e-01 9.88809764e-01
 9.89159465e-01 9.89159465e-01 9.89159465e-01
 9.89509165e-01 9.89509165e-01 9.89509165e-01
 9.89858866e-01 9.89858866e-01 9.89858866e-01
 9.90208566e-01 9.90208566e-01 9.90208566e-01
 9.90558267e-01 9.90558267e-01 9.90558267e-01
 9.90907967e-01 9.90907967e-01 9.90907967e-01
 9.91257668e-01 9.91257668e-01 9.91257668e-01
 9.91607368e-01 9.91607368e-01 9.91607368e-01
 9.91957009e-01 9.91957009e-01 9.91957009e-01
 9.92306709e-01 9.92306709e-01 9.92306709e-01
 9.92656410e-01 9.92656410e-01 9.92656410e-01
 9.93006110e-01 9.93006110e-01 9.93006110e-01
 9.93355811e-01 9.93355811e-01 9.93355811e-01
 9.93705511e-01 9.93705511e-01 9.93705511e-01
 9.94055212e-01 9.94055212e-01 9.94055212e-01
 9.94404912e-01 9.94404912e-01 9.94404912e-01
 9.94754612e-01 9.94754612e-01 9.94754612e-01
 9.95104313e-01 9.95104313e-01 9.95104313e-01
 9.95453954e-01 9.95453954e-01 9.95453954e-01
 9.95803654e-01 9.95803654e-01 9.95803654e-01
 9.96153355e-01 9.96153355e-01 9.96153355e-01
 9.96503055e-01 9.96503055e-01 9.96503055e-01
 9.96852756e-01 9.96852756e-01 9.96852756e-01
 9.97202456e-01 9.97202456e-01 9.97202456e-01
 9.97552156e-01 9.97552156e-01 9.97552156e-01
 9.97901857e-01 9.97901857e-01 9.97901857e-01
 9.98251557e-01 9.98251557e-01 9.98251557e-01
 9.98601198e-01 9.98601198e-01 9.98601198e-01
 9.98950899e-01 9.98950899e-01 9.98950899e-01
 9.99300599e-01 9.99300599e-01 9.99300599e-01
 9.99650300e-01 9.99650300e-01 9.99650300e-01
 1.00000000e+00 1.00000000e+00 1.00000000e+00 ];
end