通过这样做,我已经从Matlab将一些结构(称为sensor
)加载到python中
from scipy.io import loadmat
pathToData="C:\Projects\"
fileName = "\sensor.mat"
pathToData = pathToData + fileName
matfile = loadmat(pathToData, squeeze_me=True, struct_as_record=False)
sensor = matfile['sensor']
我可以正确地读取数据,但现在我想将python的一些结果写入其中。这个结构已经有了gDist
字段,但是我不能写入它们,为什么?你知道吗
vmag_in = sensor.vmag_mv[0:sampleN]
vphs_in = sensor.vphs_mv[0:sampleN]
k = 0
for v_mag,v_phs in zip(vmag_in,vphs_in):
gDist= functionA(v_mag, v_phs,sensor.content[k])
sensor.gDist[k] = gDist # <-This seems not working?
# Iterate counter
k = k +1
matlab结构数组从1开始 迭代计数器 k=k+1 大多数是在第一个为环线
相关问题 更多 >
编程相关推荐