Beispiel #1
0
    def __init__(self):
	self.H = pymat.open()
Beispiel #2
0
import gc
import pymat
ses = pymat.open()
from nummat import matrix
import time
gc.set_debug(gc.DEBUG_LEAK)
myMat = matrix.ones((1000**2, 2),'d')
for i in range(5):
    pymat.put(ses, 'foo', myMat.me)
Beispiel #3
0
def init_matlab():
    global s
    if (s == None):
        s = pymat.open()
        pymat.eval(s, 'init_root_path')
        pymat.eval(s, 'ld_parameters')
Beispiel #4
0
import gc
import pymat
ses = pymat.open()
from nummat import matrix
import time
gc.set_debug(gc.DEBUG_LEAK)
myMat = matrix.ones((1000**2, 2), 'd')
for i in range(5):
    pymat.put(ses, 'foo', myMat.me)
Beispiel #5
0
#!/usr/bin/env python
from Numeric import *
import os, sys

# plot NumPy arrays in Matlab, if pymat is present:
try:
    import pymat
except:
    print "pymat module is not available..."; sys.exit(1)

x = arrayrange(0,4*math.pi,0.1)
m = pymat.open()
pymat.put(m, 'x', x);
pymat.eval(m, 'y = sin(x)')
pymat.eval(m, 'plot(x,y)')
y = pymat.get(m, 'y')
import time; time.sleep(4)  # wait before killing the plot...
pymat.close(m)

# compare sin(x) in Matlab and Python:
print "Matlab: sin(%g)=%g. Python: sin(%g)=%g" % \
      (x[1], sin(x[1]), x[1], y[1])