help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: reshaping vector


From: Miĥail Vasiljev
Subject: Re: reshaping vector
Date: Mon, 24 May 2010 22:30:11 +0400

В Пнд, 24/05/2010 в 11:20 -0700, Ron.Simonson пишет:
> James Sherman Jr. wrote:
> > You're not looking to reshape the vector, but to replicate the vector.  
> > This can be done using the "repmat" function.  You can type "help 
> > repmat" to see the details, but to do just what you have there, it can 
> > be done like:
> > 
> 
> My first inclination was to "solve" this problem with
> a = [1:4];
> aa = [a a a a];
> works for the task at hand but not easily expanded to a large
> size.  The much better solution provided by James Sherman
> 
> A = 1:4;
> AA = repmat(A, [1 4]);
> 
> is much better when you may want to expand this to very large
> sizes.  But
> 
> A = 1:4;
> AA = repmat(A,1,4);
> 
> also works, much like James Sherman's solution.  Is there any
> particular reason for your use of square brackets?  Is it primarily
> a coding style issue?  I use octave for a lot of my data analysis
> needs but I am by no means much more than a novice user.  I learn
> a lot about the language by reading the excellent posts by the
> very generous help from the folks that provide so many helpful
> solutions on this list.  Thank you all.  Thank you also to Professor
> Eaton for keeping this great tool going.
> 
> Talk to you later.  Ron.

Thanks to all of you, for your quick and exact answers! 
-- 
Miĥail Vasiljev <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]