# showing the distance between the two plots on two curves at regular intervals on the same plot

6 ビュー (過去 30 日間)
AJAY CHANDRA DORAGARI 2020 年 7 月 14 日
コメント済み: Vladimir Sovkov 2020 年 7 月 14 日
for example two lines are plotted with equation line 1 x=t^2 and y=(0.5*(t^2))// path and line 2 y=2x+6 // which is boundary i want them within the boundary so discared other points
i want two display the distance between two lines at regular intervals on the same plot indicating the distance between them
t=0:0.2:10;
for k=1:length(t)
x(k)=t(k).^2;
y(k)=0.5*(t(k).^2)+10;
m(k)=(2*x(k))+6;
end
c=y<=m
l=y(c);
g=x(c);
plot(g,l)
hold
plot(x,m)
legend('path','boundary')
xlabel('x-axis')
ylabel('y-axis')

サインインしてコメントする。

### 採用された回答

Vladimir Sovkov 2020 年 7 月 14 日
t=0:0.2:10;
% avoid loops wherenever possible, use element-wise operations instead
x=t.^2;
y=0.5*x+10; % the same as "y=0.5*t.^2+10;" but faster
m=2*x+6;
%
c=find(y<=m);
plot(x(c),y(c),'.-b',x(c),m(c),'*--r');
legend('path','boundary')
xlabel('x-axis')
ylabel('y-axis')
##### 2 件のコメントなしを表示なしを非表示
madhan ravi 2020 年 7 月 14 日
c=find(y<=m); % find is not necessary here
Vladimir Sovkov 2020 年 7 月 14 日
Try the datatips:
t=0:0.2:10;
% avoid loops wherever possible, use element-wise operations instead
x=t.^2;
y=0.5*x+10; % the same as y=0.5*t.^2+10; but faster
m=2*x+6;
c=find(y<=m);
plot(x(c),y(c),'o-b',x(c),m(c),'*--r');
legend('path','boundary')
xlabel('x-axis')
ylabel('y-axis')
%
n=5; % add a datatip to every 5th point
hold on;
cp = plot(x(c),m(c)-y(c),'LineStyle','none');
for k=1:floor(numel(c)/n)
datatip(cp,'DataIndex',k*n+1,'FontSize',8);
end
hold off;

サインインしてコメントする。

### その他の回答 (1 件)

AJAY CHANDRA DORAGARI 2020 年 7 月 14 日 i want to indicate the distances between the curves/lines at some regular interval say at 10,20,30.. on x-axis within the same graph is there any plotting technique to show them other gtext and inserting arrow at those points
##### 1 件のコメント-1 件の古いコメントを表示-1 件の古いコメントを非表示
AJAY CHANDRA DORAGARI 2020 年 7 月 14 日
i used find so that i wanted the points which confined between the boundary line , x-axis and y-axis @madhan ravi

サインインしてコメントする。

### カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

### Community Treasure Hunt

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

Start Hunting!