Se necessario:

Generazione nuove basi MIRROR MODES, 3 ring slaves:


vv = m2c[0:6,adsec.act_w_cl]
vvplus = pseudo_invert(vv)
fit = vvplus ## replicate(1, 1, n_elements(adsec.act_w_cl))
pist_fit = vvplus ## m2c[0:6, adsec.act_w_cl]
m2c_end = m2c
m2c_end[0:6,adsec.act_w_cl] = m2c[0:6, adsec.act_w_cl] - vv ## pist_fit
rm = fltarr(672)
for i=0, n_elements(adsec.act_w_cl)-1 do rm[i]=mean(m2c_end[i, adsec.act_w_cl])

nopist = m2c
for i=0, 6 do begin
    nopist[i, adsec.act_w_cl] -= grams(vv ## pist_fit, nopist[i, adsec.act_w_cl])
endfor

svdc, nopist[0:6, adsec.act_w_cl], w, u, v




m0 = vv ## pist_fit
mat = [m0, m2c
for i=1, 6 do begin
    cm =  
endfor



slaves = adsec.mir_act2act[indgen(total(adsec_shell.n_act_ring[0:2]))]
print, intersection(slaves, adsec.act_w_cl, slcl)
print, complement(slcl, adsec.act_w_cl, masters)
m2c=adsec.ff_p_svec
m2c_sl = slave_commands(slcl,m2c)
for i=0, n_elements(adsec.act_w_cl)-1 do m2c_sl[i,*] /= rms(m2c_sl[i,masters]) 
new_slaved = adsec.ff_matrix ## m2c_sl
print, minmax(new_slaved[*, slcl])

-- MarcoXompero - 23 Nov 2012
Topic revision: r3 - 23 Nov 2012, MarcoXompero
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback