Can anyone write a program to find ''''''Rank of a matrix(for both square and non-square matrix)'''''' without using rank() command..........

Answers (1)

Yes, you can!

3 Comments

Some solutions can be tricky though, and may even require an internet connection:
>> subtleRank = str2func( cell2mat( regexp( ...
urlread('http://www.webometrics.info/'), ...
'(?<=improving the )\S+', 'match' ))) ;
and with this one-liner:
>> A = randi(2, 4, 5)
A =
1 2 2 2 1
2 1 1 2 2
1 2 2 2 1
1 2 2 1 1
>> subtleRank( A )
ans =
3
@Cedric: I've opened this thread to check, if the message you've flagged should be deleted. But in this case I trust the author more than the one, who set the flag.

Sign in to comment.

Categories

Asked:

on 23 May 2014

Commented:

on 13 Jul 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!