Bill Allombert on Fri, 25 Apr 2014 13:33:27 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: factor-like output |
On Fri, Apr 25, 2014 at 11:15:20AM +0000, Курицин Сергей wrote: > Hello! > > I wrote a function for factorization of binomial coefficients. I want it to output result as t_MAT, just like factor(). > And I can't figure out how to make it. > My code uses forprime for primes in some range and determines exponents of prime factors. Then it stores prime and its exponent as a vector, which I intend to append to resulting factorization matrix: > (pseudocode) > > factors=Mat; > forprime(p=a,b, > \\ ... there goes the logic of checking prime and determination of its exponent > v = [p, p_e]; > factors.append(v) > ); > return factors; > > > I need to add vector rows to matrix dynamically, but if I make something like that: > > m=Mat > v1=[1, 2] > v2=[3, 4] > m=matconcat(v1) > m=matconcat(v2), > > m becomes [3, 4], missing first vector. You should do m=matconcat([m,v1]~) m=matconcat([m,v2]~) Cheers, Bill.