||'''Book''' ||Advanced Engineering Mathematics ||
 ||'''Author''' ||Erwin Kreyszig ||
 ||'''Edition''' ||8th Edition ||



/* code_begins */

{{{
A = Matrix([[3,0,2,2],[-6,42,24,54],[21,-21,0,-15]])
print A
A = Matrix([[3,0,2,2],[-6,42,24,54],[21,-21,0,-15]])
cols=A.columns()
print cols
mult1=cols[0].cross_product(cols[1])
print mult1
mult1!=(0,0,0)
print "Rank is at least 2"
mult2=cols[1].cross_product(cols[2])
print mult2
mult2*(-3/2)
mult2*(-3/2)==mult1
These 3 vectors r linearly dependent
Therefore rank is 2
}}}
/* code_ends */

 * '''Solution by''':
 anp.