MATLAB Answers

Loop Fuction to keep adding 1

2 views (last 30 days)
I want to write a function that will continously keep adding adding 1 to a coordinate.
Say we have a matrix point [X,Y]. I want to keep adding 1 to the Y component of the point until a set ending and have all of these set as different points.
For example, say we have [X,Y] and we want to stop at [X,Y+3]. I want to have a set of points that at the end looks like:
[X,Y],[X,Y+1],[X,Y+2],[X,Y+3]
I apologize if this isnt clear. I have no experience with loop functions and also do not know how to terminate them at a given point.

  0 Comments

Sign in to comment.

Accepted Answer

Turlough Hughes
Turlough Hughes on 26 Nov 2019
Edited: Turlough Hughes on 26 Nov 2019
You shouldn't need to write a function for this. I would just define your first x and y, and then n being the length:
x1=1; y1=4; n=20; %nominally selected values
Your answer would then be:
x=x1.*ones(1,n);
y=y1:y1+n-1;

  0 Comments

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Products


Release

R2019b