Offsetting Data Though Curve Fitting
Show older comments
If I have a matrix of stress and strain values, how would I shift (add an offset value to) the strain data so that at strain=0 stress=preload. I have different samples of data but I'm not sure how to write a function that would add the offset value. It was suggested that we might use curve fitting or interpolation of multiple samples and then fzero but I'm still confused.
Answers (1)
Matt J
on 13 Oct 2023
If the stress-strain data is all linear elastic (or if you can extract a portion that is), then you could use polyfit:
p=polyfit(strain, stress,1);
youngsModulus=p(1);
offset=p(2);
stress=stress-offset+preload;
Categories
Find more on Stress and Strain in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!