Problem 661. Spot the outlier
Solution Stats
Problem Comments
-
2 Comments
The instructions were a bit confusing at first. It would have been better to say "Find the row number of the outlying point."
Also, using the third row as an answer and a 3 in a column of zeros makes it seem like the intent was to provide unclear instructions. (Or they are just used to writing college textbooks ;) )
The test set cases 2,3 seems to have two outliers for each case. Please check it
Solution Comments
-
1 Comment
nice approach to this problem Ismail
-
1 Comment
Uses the formula for perpendicular distance of a point to a line when the line is not axis orthogonal.
-
1 Comment
Good solution!
-
2 Comments
Very interesting, why the test# 3 is not passed. It turned out that the two number
(x4-x1)*(y2-y1) is not the same as (y4-y1)*(x2-x1) due to floating point. I have to compare the subtraction with 10*eps.
Very interesting. I could not understand why I had not passed the test# 3. It turned out that the two number (x4-x1)*(y2-y1) and (y4-y1)*(x2-x1) are not the same due to floating point. My choice is to compare the absolute difference with 10*eps.
-
1 Comment
I'll try to improve it!
-
1 Comment
all tests are solved test3, i don't know what is the problem
-
2 Comments
I'm sorry for this :(
I got it on solution 600827.
http://www.mathworks.com/matlabcentral/cody/problems/661-spot-the-outlier/solutions/600827
-
1 Comment
great solution
-
1 Comment
Doesn't work with outlier in first position.
-
1 Comment
Could have been MUCH smaller, but corrcoef doesn't like x=0 the first test case.
Problem Recent Solvers441
Suggested Problems
-
Remove all the words that end with "ain"
1834 Solvers
-
8135 Solvers
-
Fix the last element of a cell array
878 Solvers
-
580 Solvers
-
There are 10 types of people in the world
761 Solvers
More from this Author50
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!