def check_states_data(xdata, nx, number_of_intervals):
if not nx == 0:
if xdata is None:
xdata = np.zeros((nx, number_of_intervals + 1))
xdata = np.atleast_2d(xdata)
if xdata.shape == (number_of_intervals + 1, nx):
xdata = xdata.T
if not xdata.shape == (nx, number_of_intervals + 1):
raise ValueError( \
"State values provided by user have wrong dimension.")
return xdata
else:
return ci.dmatrix(0,0)
评论列表
文章目录