summaryrefslogtreecommitdiff
path: root/weakestMember.m
diff options
context:
space:
mode:
authorMichael Abed <michaelabed@gmail.com>2012-04-07 23:14:54 -0400
committerMichael Abed <michaelabed@gmail.com>2012-04-07 23:14:54 -0400
commit81117fb87ae3edb8b7bb31962f52b8c85af431fa (patch)
treee5d824ffec9bc86ba94532b3fb7ff3e4225ca09a /weakestMember.m
parent2ad700f049fc8b62c33eab73c641cf67e81effbc (diff)
downloadek301-prelim-81117fb87ae3edb8b7bb31962f52b8c85af431fa.tar.gz
ek301-prelim-81117fb87ae3edb8b7bb31962f52b8c85af431fa.tar.bz2
ek301-prelim-81117fb87ae3edb8b7bb31962f52b8c85af431fa.zip
update
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