Created
July 7, 2015 22:02
-
-
Save hmparanjape/7f9cf2502d4e14d45900 to your computer and use it in GitHub Desktop.
Aggregate and visualize load-strain data from spec log and NCORR DIC calculation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Where are ncorr result files located | |
strain_result_mat_directory = 'X:\stebner-252-1\HEA_tension\DIC_post'; | |
% List of ncorr result mat files in the correct order | |
strain_result_mat_files = { ... | |
'strain_2d_1', ... | |
'strain_2d_2' ... | |
}; | |
ignore_these_many_DIC_results_at_the_start = 2; | |
ignore_these_many_DIC_results_at_the_end = 0; | |
% Aggregate the strain stuff | |
exx_avg_aggregate = []; | |
exx_std_aggregate = []; | |
for i = 1:numel(strain_result_mat_files) | |
mat_file_name_i = fullfile(strain_result_mat_directory, [strain_result_mat_files{i} '.mat']); | |
load(mat_file_name_i); | |
run DIC_2d_strain_visualization; | |
exx_avg_aggregate = [exx_avg_aggregate; exx_avg]; | |
exx_std_aggregate = [exx_std_aggregate; exx_std]; | |
end | |
% | |
exx_avg_aggregate = exx_avg_aggregate((ignore_these_many_DIC_results_at_the_start+1):end); | |
exx_avg_aggregate = exx_avg_aggregate(1:(end-ignore_these_many_DIC_results_at_the_end)); | |
% Get forces from spec | |
% Make sure that the DIC_2d_get_stress_from_spec.m script has | |
% correct spec location info | |
% Make sure ncorr results and spec log ends at the same stage | |
% THIS WHOLE THING ONLY WORKS IF ONLY THE DIC FILES AT THE | |
% BEGINNING OF THE SERIES ARE JUNK. IF THERE IS JUNK DATA | |
% IN BETWEEN THIS FAILS. | |
run DIC_2d_get_stress_from_spec; | |
force_filtered = force((end - numel(exx_avg_aggregate) + 1):end); | |
% Make plot | |
plot(exx_avg_aggregate', force_filtered); | |
xlabel('Strain (X)'); | |
ylabel('Load'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment