def __enable_matlab(self): ''' Starts Matlab Angine and sets up Matlab tasks :return: instance of Matlab engine ''' # starts MatlabEngine import MatlabUtils # Sets up Matlab Paths if self.matlab_paths: print 'Will add the following Matlab paths: ', self.matlab_paths MatlabUtils.add_matlab_search_paths(*self.matlab_paths) # sys.exit() return MatlabUtils.matlab_engine
# matlab_script_paths = ['~/matlab_extern','~/matlab_extern_1'] # # # # a = eng.matlab_path_set(abspath(expanduser('~/matlab_extern'))) # # for path in matlab_script_paths: # # a = eng.matlab_path_set(abspath(expanduser(path))) # print a import MatlabUtils from MatlabUtils import matlab_engine as eng MatlabUtils.add_matlab_search_paths('~/matlab_extern','~/matlab_extern_1') area = eng.triarea_new(10, 20) print "area=", area area1 = eng.triarea_new_1(10, 20) print "area1=", area1 # sys.exit() import numpy as np from MatlabIO import MatlabIO_OLD