Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Creating Matrix from vectors specific issue.

  • To: mathgroup at smc.vnet.net
  • Subject: [mg100756] Re: [mg100745] Creating Matrix from vectors specific issue.
  • From: Adriano Pascoletti <adriano.pascoletti at dimi.uniud.it>
  • Date: Sat, 13 Jun 2009 06:02:09 -0400 (EDT)
  • References: <200906120946.FAA27906@smc.vnet.net>

In[7]:= v1 = {{1}, {2}, {3}}; v2 = {{4}, {5}, {6}}; Transpose[Flatten /@
{v1, v2}]
Out[8]= {{1, 4}, {2, 5}, {3, 6}}


In[9]:= MapThread[Join, {v1, v2}]
Out[9]= {{1, 4}, {2, 5}, {3, 6}}



Adriano Pascoletti
2009/6/12 Kinu <basukinjal at gmail.com>

> Thanks to all who replied before
> My exact problem is as follows..
> I am getting vectors from my program which is of the form
> v1 = {{1},{2},{3}};
> v2 = {{4},{5},{6}};
> BUT NOT v1 = {1,2,3} and v2 = {4,5,6}
>
> Now if i use A = {v1,v2} and then Transpose[A] i am getting the
> required matrix only in the 2nd case i.e when v1 =  {1,2,3} and
> similarly v2.
> However when i use the same A = {v1,v2} in the 1st case and then
> Transpose[] i.e when v1 =
> {{1},{2},{3}} and similarly v2, i am not getting the required matrix.
> If anyone would help me with this specific point it will be helpful.
>
> I have also seen that the dimension in case 1 is {3,1} while that in
> case 2 is {3}. If there is any way to interchange the two .. that also
> will suffice. i.e if i can change {{1},{2},{3}} to {1,2,3} that will
> also suffice.
>
> Please help.
>
>


  • Prev by Date: Re: Correction to "Fundamental Theorem of Calculus and Mathematica"
  • Next by Date: Re: Creating Matrix from vectors specific issue.
  • Previous by thread: Creating Matrix from vectors specific issue.
  • Next by thread: Re: Creating Matrix from vectors specific issue.