Why does MATLAB can't plot two function 'quiver' in one graph??

I'm using two 'quiver' function but MATLAB only plot one function.
h4=axes('position', [0.1 .55 width height],'box', 'on', 'xcolor', 'k','ycolor',...
'k');
set(gcf,'color', 'w')
axis equal;
quiver(Px,Py,a44,a44);
quiver(Px,Py,w22,w22);
axis([xmin xmax ymin ymax]);
Thx,,

 采纳的回答

Add the statement
hold on
before the second call to quiver()
quiver() is considered a high-level plotting function, as are all plotting functions other than line(), surface(), patch(), text(), figure() and axis(). The high-level plotting functions automatically clear the existing graphics unless "hold on" or "hold all" (or the internal equivalents) are in effect. This is not specific to quiver().

类别

在 帮助中心 和 File Exchange 中查找有关 Vector Fields 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by