It is useful to mention sort in 'descending' order of distance from origin.
Wow, I didn't think this would actually work.
Writing a solution whose size is so close to Leading solution is such a happy thing.
which leading solutions size is always 7 :S
Interesting. If you leave the 'ComparisonMethod','abs' it's still correct (size is 13).
Though, I believe this is the shortest, universally correct solution.
I keep receiving 'Matrix dimensions must agree' when using c(c==-d)... it seems to work fine in matlab, but not on here. Any ideas?
Note that "c(c==-d) = d" means that c and d must be same size or d is scalar. Moreover if d is not a scalar, then all "c==-d" must be true. This code seems to work in rare case, when one value is negative real number, and the rest are positive real numbers, but I have not tested it.
This is like the 'War & Peace' solution. I like it!
where is the problem here? it works on matlab
The function has to be named "complexSort".
Thanks for sharing
i have ran this solution in my MATLAB 2012Ra it's showing the desired result. then , why it is considerd incorrect here?
It looks like the function name has to have a capital S in it.
Simple and elegant, i like it
i keep learning new features...
Project Euler: Problem 3, Largest prime factor
"Low : High - Low : High - Turn around " -- Create a subindices vector
Doubling elements in a vector
Solving Quadratic Equations (Version 1)
Matlab Basics - Rounding II
Make the vector [1 2 3 4 5 6 7 8 9 10]
Remove the polynomials that have positive real elements of their roots.
Word Counting and Indexing
Remove the small words from a list of words.
Find the treasures in MATLAB Central and discover how the community can help you!
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office