Stress-strain graph
64 次查看(过去 30 天)
显示 更早的评论
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/513657/image.png)
I want to make Stress-Strain with linear regression and 0.2% off set graph.
But My code does not show me normal Stress-Strain graph.
I import excel data to matlab. I want to delete First column (start 76) but i cannot deleted.
I want to linear regression from 0 to 593 row data.
can you help me?
AluminumW = readtable("/Users/abc/Downloads/Steel Thursday.TXT");
AluminumW(1:75,:) = [];
AluminumW(593:end,:) = [];
disp = AluminumW(:,2);
force = AluminumW(:,3);
disp1 = table2array(disp);
force1 = table2array(force);
shift1 = disp1 - 0.081994;
shift2 = force1 - 0.11194;
d = 2.54;
r = d/2;
A = pi*r^2;
strain = shift1 / 12.7;
stress = shift2 / A;
figure(1)
plot(strain,stress)
xlabel('Engineering Strain')
ylabel('Engineering Stress (GPa)')
grid on
hold on
x = strain(60) - strain(1);
y = stress(60) - stress(1);
b1 = y / x;
slope = b1*strain;
plot(strain,slope,'g')
hold on
yield = strain + 0.002;
plot(yield,slope,'r')
hold off
0 个评论
回答(2 个)
randerss simil
2021-2-9
编辑:randerss simil
2021-2-9
To delete 1st column
AluminumW(1:75,1) = []; % to delete 1st column
6 个评论
randerss simil
2021-2-10
x = table2array(graph(:,1));
y = table2array(graph(:,2));
p = polyfit(x,y,3); % cubic polynomial fit
yfit = polyval(p,x); % poly evaluation
yres = y-yfit; % residuals
plot(x,y,x(1:50:end),yfit(1:50:end),'o','MarkerSize',2,'MarkerFaceColor','y')
grid
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/515007/image.png)
If you want you can plot residuals and determine the regression coefficient R
Alfred Muchangi
2024-4-9
编辑:Alfred Muchangi
2024-4-9
Could someone please help me with matlab script for plotting stress-strain curve give the following data:Test time, Standard force, Standard travel, Strain, Nominal strain
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Stress and Strain 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!