# avg_ascii1

##

Last updated Sat Sep 18 17:16:52 1999

Average columns from different input files together

## 1. SYNOPSIS

[new, grid] = avg_ascii1(files, col, grid, method )

## 2. DESCRIPTION

This Matlab function calculates averages of data between different ASCII columnar files. Each column specifies the values of a variable at different grid points. If only files is specified, it is assumed that each line of data correspond to the same grid point, and data from the different files are avergaed together as is. This requires the files to have the same number of lines.

If col is specified, a new grid, common to all datasets is calculated, and all other columns are regridded on this new grid. This is carried out by function regrid(3m).

If grid is specified, it is taken as the new grid.

The interpolation method for regridding can be specified by method.

Since regridding is done by regrid1(3m), bad data along the regrid axis is allowed, and duplicate grid points oqn input will be averaged together.

## 3. PARAMETERS

files

  Cell array of file names containing columnar ASCII data to be averaged together. Instead of passing file names,you can also pass a cell array of data already processed.

col optional

  Column number to use for regridding data to a common grid before averaging.

grid optional

  Grid on which data should be averaged (default is to build a default grid). This parameters requires parameter col to be defined.

method optional

  Method to use for regridding data (default is linear). See Matlab function interp1 for more information.

## 4. RETURNS

new

  Array with averaged data on the new grid.

grid optional

  The new grid points.

## 5. AUTHORS

Pierre Jaccard, Geophysical Institute, University of Bergen, 1999