Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: Vector definition using variables
Replies: 4   Last Post: Dec 7, 2012 6:55 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Matt

Posts: 74
Registered: 4/23/12
Vector definition using variables
Posted: Dec 5, 2012 11:09 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Hello guys,

I am having the following problem when I want to use the following function :

--------------
tstep=0.1;
final_time=30;
vect1=0:tstep:final_time
--------------

So the vector produced should be 1x301 long. Now the problem is that my tstep value is defined like this :

--------------
tstep=((length(time)-1))/length(d)
--------------

Where time is a 1x301 vector so value for length(time) should be 301, and d is a 1x330 vector so the value for length(d) should be 330. Therefore the value for tstep should be (301-1)/330=0.909090

When I put this above value manually into vect1, it gives me the correct vector that I am looking for, but I'm using the tstep value given by the calculation above (using the length function), it doesn't work. It gives me a 1x34 vector for example.

Thanks a lot for your help I really have no idea what's wrong here ! :-)



Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.