Specifications
Appendix A
A-18
PYTHON
8.2 INSTALLATION REQUIREMENTS
Matlab must be registered as an automation server before it can be used as
an ActiveX object. Run matlab /Regserver to enable ActiveX usage.
8.3 PYTHON SCRIPT EXAMPLE
import matlab
m = matlab.Matlab()
m.SimplePlot(1, 1, 10, [[1,2,3,4,5,6,5,4,3,2]])
print m.Execute('m2=[1,2,3; 4,5,6]')
print "get m2:", m.GetMatrix('m2', 3, 2)
print 'imaginary 2x2'
print "/ \\"
print "| 1 + 9i , 2 + 8i |"
print "| 3 + 7i , 4 + 6i |"
print "\\ /"
m.PutImaginaryMatrix('m3', [[1,2],[3,4]], [[9,8],[7,6]])
print m.Execute('m3')
print m.GetImaginaryMatrix('m3', 2, 2)
del m