フィルターのクリア

Verification of loaded and copied data

1 回表示 (過去 30 日間)
Jamie Williamson
Jamie Williamson 2021 年 9 月 15 日
回答済み: Image Analyst 2021 年 9 月 15 日
I have Data points, one using the load function and another just copied. How can I verify the tolerance between is within an acceptable range using an if > array comp > else loop??
DATA
The 1st,15th and last rows of the copied data are:
0.0000 -0.2086
1.7500 0.0443
5.0000 2.2534
The 1st,15th and last rows of the loaded data are:
0.0000 -0.2086
1.7500 0.0443
5.0000 2.2534

採用された回答

Image Analyst
Image Analyst 2021 年 9 月 15 日
Not sure what you want but try subtracting and looking at absolute value of the difference
diffMatrix = abs(m1 - m2); % Difference of your two matrices.
tolerance = 0.01; % Whatever.
if any(diffMatrix(:) > tolerance)
maxDiff = max(diffMatrix(:))
warningMessage = sprintf('Warning : some elements differ by more than %f (up to %f).', ...
tolerance, maxDiff);
uiwait(warndlg(warningMessage));
end
Adapt as needed.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeOceanography and Hydrology についてさらに検索

タグ

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by