Passing .dat files as function parameter

Hi All, I want to create a function that takes two .dat files as input. The output is not required, as it will be only graphs. the function is:
function y = reAdfiLe(file1, file2)
load file1;
load file2; %loading two files
amp1 = file1(:,2);
amp2 = file2(:,2); %taking 2nd column of files
a = max(amp1);
as I call this function
>>reAdfiLe(myfile1,myfile2)
it gives error "Undefined function or variable 'myfile1'." just cannot understand whats the matter.

2 commentaires

Birdman
Birdman le 8 Fév 2018
Share your file.
UET Hussain
UET Hussain le 8 Fév 2018
cannot attach .dat file, hence attaching .xls format

Connectez-vous pour commenter.

 Réponse acceptée

Walter Roberson
Walter Roberson le 8 Fév 2018
function y = reAdfiLe(file1, file2)
y = nan;
file1_data = load(file1);
file2_data = load(file2); %loading two files
amp1 = file1_data(:,2);
amp2 = file2_data(:,2); %taking 2nd column of files
a = max(amp1);
You would call this with
reAdfiLe('myfile1', 'myfile2')

1 commentaire

Thanks Sir, function will be called as
reAdfiLe('myfile1.dat','myfile2.dat')

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Just for fun dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by