% LOADVAR Loads a specific varaible from a file % % The function enables direct loading of a named variable (matlab's load % function puts into a struct). To load the variable x from file data.mat: % % x = loadvar( 'data.mat', 'x' ) % % FORMAT x = loadvar( filename, varname ) % % OUT x Loaded variable % IN filename Name of file. % varname Name of variable. % 2008-10-27 Created by Patrick Eriksson. function x = loadvar( filename, varname ) X = load( filename, varname ); if ~isfield( X, varname ) error( 'The file does not contain the requested variable.' ); else x = getfield( X, varname ); end