summaryrefslogtreecommitdiff
path: root/weakestMember.m
diff options
context:
space:
mode:
Diffstat (limited to 'weakestMember.m')
-rwxr-xr-xweakestMember.m13
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