diff options
Diffstat (limited to 'weakestMember.m')
-rwxr-xr-x | weakestMember.m | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/weakestMember.m b/weakestMember.m index 60485c9..6b67d64 100755 --- a/weakestMember.m +++ b/weakestMember.m @@ -1,3 +1,14 @@ -function [ idx ] = weakestMember(C, X, Y, T) +function [ idx ] = weakestMember(D, T) + unit = T(1:length(T)-3)/norm(T(1:length(T)-3)); + resist = breaking(D); + p = unit ./ resist; + p(p > 0) = 0; + a = 1:length(D); + [~,i] = max(abs(p)); + idx = a(i); +end + +function [ F ] = breaking(L) + F = 369.9 ./ (abs(L) .^ 1.465); end
\ No newline at end of file |