wip
This commit is contained in:
@@ -104,6 +104,13 @@ class MXTuning(Tuning):
|
||||
print num
|
||||
print den
|
||||
print mdl
|
||||
d={'num':num.coeffs,'num1':num1.coeffs,'num2':num2.coeffs,'numc':numc.coeffs,
|
||||
'den':den.coeffs,'den1':den1.coeffs,'den2':den2.coeffs,'denc':denc.coeffs}
|
||||
fn=os.path.join(base,'model%d.mat'%mot)
|
||||
import scipy.io
|
||||
scipy.io.savemat(fn, mdict=d)
|
||||
print('save to matlab file:'+fn)
|
||||
|
||||
elif mot==2:
|
||||
#identify matlab: k:1.7282 w0:51.069 damp:0.327613
|
||||
mag1=1.7282 #10**(db_mag1/20)
|
||||
@@ -171,6 +178,13 @@ class MXTuning(Tuning):
|
||||
print num
|
||||
print den
|
||||
print mdl
|
||||
d={'num':num.coeffs,'num1':num1.coeffs,'num2':num2.coeffs,'num3':num3.coeffs,'num4':num4.coeffs,'num5':num5.coeffs,'numc':numc.coeffs,
|
||||
'den':den.coeffs,'den1':den1.coeffs,'den2':den2.coeffs,'den3':den3.coeffs,'den4':den4.coeffs,'den5':den5.coeffs,'denc':denc.coeffs}
|
||||
fn=os.path.join(base,'model%d.mat'%mot)
|
||||
import scipy.io
|
||||
scipy.io.savemat(fn, mdict=d)
|
||||
print('save to matlab file:'+fn)
|
||||
|
||||
bode(mdl)
|
||||
w=np.logspace(0,np.log10(2000),1000)*2*np.pi
|
||||
w,mag,phase = signal.bode(mdl,w)
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user