last test suit gives an error:"'Error using assert The condition input argument must be a scalar logical. Error in TestPoint11 (line 5) assert(and(R9==1,C9==1))"
also even when I'm using find just to check the results of test suits some of them fail. please fix it ... Thank you !
although the problem does not STATE it you are required to post the solution as a column vector (rowidx colidx that is) . In the case that donnot use magic matrix the solution will pass as row vector too but for the ones that the matrix is magic it wont.
As @Shahriar mentioned, the test suits still have problems. Kindly fix it.
#1,#4: assumes x2 is the lower limit and x3 is the upper limit while all other take x2 as upper limit
@Dyuman Joshi: the problem description specifically states that the inputs can be passed in in random order. What you indicate as an error is actually intended.
@goc3 I must have overlooked it while solving the problem.
Thanks for pointing it out.
My bad on the comment. But still test suits have problems:
#1: assumes x2 is the lower limit and x3 is the upper limit while all other take x2 as upper limit
#4 same issue
In my own solution I did not use ind2sub.
Nice solution, I overlooked the potential usage of ind2sub.
You should use 'varargin' here ;-)
take a look: http://www.mathworks.de/matlabcentral/cody/problems/2091-return-row-and-column-indices-given-2-values-which-define-a-range/solutions/382339
using varargin is also a good suggestion. Thanks.
Back to basics 5 - Clipboard
Back to basics 21 - Matrix replicating
Getting the indices from a vector
02 - Vector Variables 2
Rounding off numbers to n decimals
surface of parallelogram
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