how can i generate 4 nodes lie in a straight line, and how to find midpoint between first and last point. Thank you
1 回表示 (過去 30 日間)
古いコメントを表示
how can i generate 4 nodes lie in a straight line, and how to find midpoint between first and last point. Thank you
0 件のコメント
回答 (1 件)
KSSV
2020 年 10 月 21 日
You need any two points to get a striaght line. So I am selecting two random points to plot a line here.
% Random points to plot a line
P0 = rand(1,2) ;
P1 = rand(1,2) ;
x = [P0(1,1) P1(1,1)] ; % x coordinates
y = [P0(1,2) P1(1,2)] ; % y coordinates
% distance
d = sqrt(sum((P0-P1).^2)) ;
% divide into fpur equal parts
xi = linspace(P0(1),P1(1),4) ;
yi = interp1(x,y,xi) ;
% Mid point
M = (P0+P1)/2 ;
% plot
plot(x,y,'b')
hold on
plot(xi,yi,'-*r')
2 件のコメント
参考
カテゴリ
Help Center および File Exchange で Graphics Object Programming についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!