No Arrows showing in plot When using quiver

17 ビュー (過去 30 日間)
ASHISH CHAUDHARI
ASHISH CHAUDHARI 2022 年 11 月 8 日
編集済み: VBBV 2022 年 11 月 14 日
I am unable to getting the arrows in the plot by using the quiver. Plot shows all the calculated data tip values but not showing the arrows.
Code as given below. Please help me for this problem.
[X,Y]=meshgrid(-2.5:0.1:2.5,-2.5:0.1:2.5);
Ur=(1+((Y-X)/2.5)-((X*Y)/(2.5^2)));
for i=1:size(X,1)
for j=1:size(X,2)
Uz1(i,j)=(3-(3.75/X(i,j)));
end
end
figure(1)
q=quiver(X,Y,Ur,Uz1,'ShowArrowHead','on','LineWidth',1,'MarkerSize',3);
q.Color = 'red';
q.AutoScaleFactor='1';

採用された回答

VBBV
VBBV 2022 年 11 月 8 日
編集済み: VBBV 2022 年 11 月 8 日
[X,Y]=meshgrid(linspace(-2.5,2.5,10));
Ur=1+((Y-X)/2.5)-((X.*Y)/2.5^2);
for i=1:size(X,1)
for j=1:size(X,1)
Uz1(i,j)=(3-(3.75/X(i,j)));
end
end
figure(1)
q=quiver(X,Y,Ur,Uz1,'LineWidth',1);
q.Color = 'red';
If you use autoscale factor along with arrowhead on it will distort the quiver diagram and misintrepret the plot.
  7 件のコメント
VBBV
VBBV 2022 年 11 月 12 日
編集済み: VBBV 2022 年 11 月 14 日
If it solved your problem, pls accept the answer
ASHISH CHAUDHARI
ASHISH CHAUDHARI 2022 年 11 月 14 日
Thank you for your humble responce. It has been solved my problem with your solution.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLighting, Transparency, and Shading についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by