How to get quiver plot with gradient color
조회 수: 12(최근 30일)
표시 이전 댓글
clc
clear;
sys = @(~,x) [-3*x(1)+3*x(2);-2*x(1)+x(2)];
syms r j
space = 1.5;
[r,j] = meshgrid(-4:space:4,-4:space:4);
dr = -3*r + 3*j;
dj = -2*r + j;
drn = dr./sqrt(dr.^2+dj.^2);
djn = dj./sqrt(dr.^2+dj.^2);
q = quiver(r,j,drn,djn,0.5);

How could i change the color of this quiver plot to gradient color like this

Thanks alot <3
댓글 수: 0
답변(1개)
DGM
2022년 11월 11일
편집: DGM
2022년 11월 11일
This isn't something that can be done directly with the quiver object.
There is a FEX tool that can do a colormapped quiver plot. That may work depending on your needs.
There are also these much older tools, but they may have problems in current MATLAB versions. I have not tested them, but they all predate R2014x.
댓글 수: 0
참고 항목
범주
Find more on Vector Fields in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!