view aim-mat/tools/@field/setcolumn.m @ 0:74dedb26614d

Initial checkin of AIM-MAT version 1.5 (6.4.2011).
author tomwalters
date Fri, 20 May 2011 12:32:31 +0100
parents
children
line wrap: on
line source
function f=setcolumn(field,x,sig)
% setze die Spalte (hoch-runter) mit den Werten aus Signal
% erster Parameter in einem Matlab Array immer die Frequenz (oben-unten!!!)

if isobject(sig)
    nr_signal=getnrpoints(sig);
else
    nr_signal=size(sig,1);
end

nr_field=getnrfrequencies(field);
if nr_signal ~= nr_field
    disp('different number of points in field::setcolum');
    return
end

if x>field.numbert; % das Feld kann sich bei der Aktion vergrößern
    field.numbert=x;
end
f=field;
if isobject(sig)
    wer=getdata(sig);
else
    wer=sig;
end
f.werte(1:nr_field,x)=wer(1:nr_signal);