create point betweem two points

조회 수: 52(최근 30일)
Majid Al-Sirafi
Majid Al-Sirafi 2012년 7월 15일
편집: Walter Roberson 2018년 1월 28일
Hi every one
I have two points, for example
(2,5)-(10,15)... how can I create a new point between them???
thanks a loot

채택된 답변

Walter Roberson
Walter Roberson 2012년 7월 15일
NumberNewPoints = 3;
xvals = linspace(2, 10, NumberNewPoints+2);
yvals = linspace(5, 15, NumberNewPoints+2);
pts = [xvals(:), yvals(:)];
Now the points are the rows.
  댓글 수: 11
Walter Roberson
Walter Roberson 2012년 7월 16일
pts(1,:) %x,y for starting point
pts(2,:) %x,y for intermediate point
pts(3,:) %x,y for final point

댓글을 달려면 로그인하십시오.

추가 답변(1개)

Andrei Bobrov
Andrei Bobrov 2012년 7월 16일
out = ([10,15]-[2,5])*(2*rand-1)+[2,5]

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by