Bonjour,
J'essai d'écrire dans un champ spécifique d'une structure mais cela ne marcha pas.
J'utilise les commandes suivantes, pour écrire une matrice [1,5] :
Comment puis-je faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 adresse_header = ['C:...hdr']; fid = fopen(adresse_header,'r+','native'); fseek(fid,148,'bof'); %aller jusqu'à header.hist.origin origin2(1:5) = [3 3 3 3 3]; fwrite(fid, origin2,'int16'); fclose(fid); [header, endian] = spm_read_hdr(['C:....hdr']); origin = getfield(header.hist, 'origin');
Merci d'avance!
Partager