f.write.analyze {AnalyzeFMRI}R Documentation

writes an array to a .img/.hdr pair in ANALYZE format

Description

Creates a .img and .hdr pair of files from a given array

Usage

f.write.analyze(mat,file,size,pixdim,vox.units,cal.units,originator)

Arguments

mat An array
file The name of the file to be written, without .img or .hdr suffix
size Specify the format of the .img file. Either "float" (for 4 byte floats) or "int" (2 byte integers) or "char" (1 byte integers).
pixdim A vector of length 3 specifying the voxel dimensions in mm
vox.units String specifying the spatial units of measure for a voxel
cal.units String specifying the name of calibration unit
originator vector of length 5, only the three first values are used. Put the last two equal to zero

Value

Nothing is returned

See Also

f.write.array.to.img.8bit, f.write.array.to.img.2bytes, f.write.array.to.img.float

Examples

a<-array(rnorm(20*30*40*3),dim=c(20,30,40,3))
file<-"temp"
f.write.analyze(a,file,size="float")
f.analyze.file.summary("temp.img")

[Package AnalyzeFMRI version 1.1-11 Index]