# Problem using matlab2tikz

I'm trying to get matlab2tikz to work. I want to use it for prettyfying output of Matlab's image() command.

In Matlab I tried

imagesc(rand(100));
xlabel('X');
ylabel('Y');
title('Random Colors');
matlab2tikz('image.tikz');

but when I do

\usepackage{pgfplots}
\input{../../../../src/image.tikz}

it get error

ERROR: Package pgfkeys Error: I do not know the key '/tikz/y dir' and I am going to ignore it. Perhaps you misspelled it.

Also when I try the matlab2tikz recommended settings

I get a similar error

ERROR: Package pgfkeys Error: I do not know the key '/pgfplots/compat' and I am going to ignore it. Perhaps you misspelled it.

How do I determine if my pgfplots version is too old? I'm on Ubuntu 11.10. The latest version of pgfplots itself is 1.5.

-

The keys in question have been introduced in pgfplots version 1.3 . I suppose your TeX version comes with pgfplots 1.2.2 . You can inspect the actual versions on your system by looking into the .log file: in always contains the versions of every loaded package (search for 'pgfplots').

-
Note that the pgfplots manual contains detailed installation instructions which should allow you to upgrade to a recent version without changing the system-wide tex distribution. –  Christian Feuersänger Dec 19 '11 at 17:06