フィルターのクリア

Passing .dat files as function parameter

2 ビュー (過去 30 日間)
UET Hussain
UET Hussain 2018 年 2 月 8 日
コメント済み: UET Hussain 2018 年 2 月 8 日
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 件のコメント
Birdman
Birdman 2018 年 2 月 8 日
Share your file.
UET Hussain
UET Hussain 2018 年 2 月 8 日
cannot attach .dat file, hence attaching .xls format

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2018 年 2 月 8 日
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 件のコメント
UET Hussain
UET Hussain 2018 年 2 月 8 日
Thanks Sir, function will be called as
reAdfiLe('myfile1.dat','myfile2.dat')

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFile Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by