hi everyone, can someone explien how to get critical point for a list on matlab
this is my code and i want to get the critical point can someone help please
L = [0.5 0.7 0.8 1.3 1.5];
T = [1.433 1.667 1.784 2.280 2.450;
1.419 1.679 1.795 2.288 2.458;
1.405 1.691 1.806 2.297 2.466];
T_AVG= mean(T);
coefs = polyfit(L,T_AVG,2);
x2 = 0.5:1:1.5;
curve= polyval(coefs,x2);
plot(L,T_AVG,x2,curve)
xlabel('Lenght')
ylabel('Time_AVG')
title('Periodic time of a pendulum')
AVG = mean(T_AVG)
STD = std(T_AVG)
MAX = max(T_AVG)
MIN = min(T_AVG)
VAR = var(T_AVG)
this is my code and i want to get the critical point can someone help

1 commentaire

KALYAN ACHARJYA
KALYAN ACHARJYA le 3 Jan 2021
Modifié(e) : KALYAN ACHARJYA le 3 Jan 2021
What does "critical points" mean here?

Connectez-vous pour commenter.

 Réponse acceptée

Matt J
Matt J le 3 Jan 2021

0 votes

r = roots(polyder(coefs));
criticalPts= = r(~imag(r))

Plus de réponses (1)

KSSV
KSSV le 3 Jan 2021
L = [0.5 0.7 0.8 1.3 1.5];
T = [1.433 1.667 1.784 2.280 2.450;
1.419 1.679 1.795 2.288 2.458;
1.405 1.691 1.806 2.297 2.466];
T_AVG= mean(T);
coefs = polyfit(L,T_AVG,2);
x2 = 0.5:1:1.5;
curve= polyval(coefs,x2);
plot(L,T_AVG,x2,curve)
xlabel('Lenght')
ylabel('Time_AVG')
title('Periodic time of a pendulum')
AVG = mean(T_AVG) ;
STD = std(T_AVG) ;
MAX = max(T_AVG) ;
MIN = min(T_AVG) ;
VAR = var(T_AVG) ;
yi = [AVG MAX MIN ] ;
xi = interp1(T_AVG,L,yi) ;
hold on
plot(xi,yi,'*r')

1 commentaire

mohammad alsadi
mohammad alsadi le 3 Jan 2021
so this is the critical points thank you so much

Connectez-vous pour commenter.

Catégories

En savoir plus sur Simulink dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by