フィルターのクリア

how to find max and min value from .mat file and save it to an other array?

4 ビュー (過去 30 日間)
Muhammad Umer
Muhammad Umer 2015 年 9 月 22 日
回答済み: Thorsten 2015 年 9 月 22 日
for i=1:10
j(i)=i*0.5:
end
j = sort( j );
save('j.mat', 'j');
how can i find the max and min value from j.mat and save it to an other array?

採用された回答

Thorsten
Thorsten 2015 年 9 月 22 日
S = load('j.mat', 'j');
minmax = [min(S.j) max(S.j)];
save('jminmax.mat', minmax);

その他の回答 (1 件)

Nobel Mondal
Nobel Mondal 2015 年 9 月 22 日
Looks like the input array is already being sorted before saving into matfile. Now all you have to do is load the file, and get the first and last elements from the array.
>> load j % Here j is the matfile name
>> min_num = j(1); % Here j is array variable name
>> max_num = j(end); % Here J is again variable name
>> new_array = [min_num max_num];
  2 件のコメント
Muhammad Umer
Muhammad Umer 2015 年 9 月 22 日
load j;
min_value=j(1);
max_value=j(end);
new_array = [min_value max_value];
i am getting this error.
??? Undefined function or variable 'j'.
Error in ==> load_files at 2
min_value=j(1);
Nobel Mondal
Nobel Mondal 2015 年 9 月 22 日
編集済み: Nobel Mondal 2015 年 9 月 22 日
While saving the matfile, probably the variables were not saved properly. Can you try "clear all", then double click on the j.mat file and see if any variable comes up in the Workspace window?

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

カテゴリ

Help Center および File ExchangeShifting and Sorting Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by