结合箭袋和图像

时间:2016-07-25 10:21:01

标签: matlab plot matlab-figure

我正在尝试将颤抖情节和imagesc结合起来,这是我的脚本:

x=[0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500];

 y=[0         0         0         0         0,
0.0125    0.0125    0.0125    0.0125    0.0125,
0.0250    0.0250    0.0250    0.0250    0.0250,
0.0375    0.0375    0.0375    0.0375    0.0375,
0.0500    0.0500    0.0500    0.0500    0.0500];

vx=[0.0009   -0.0019   -0.0058   -0.0040   -0.0028,
0.0012    0.0159    0.1207    0.1465    0.0985,
0.0007    0.0018   -0.0367    0.2432   -0.0053,
0.0004    0.0920    0.1796    0.3807    0.0338,
-0.0006    0.1708    0.1764    0.2567    0.1256];

vy=[0.0002    0.0000   -0.0001   -0.0001   -0.0001,
-0.0003   -0.0156   -0.0076   -0.0251   -0.0433,
-0.0008   -0.0113   -0.0218   -0.0519   -0.0720,
-0.0006   -0.0091   -0.0326   -0.0778   -0.1087,
-0.0003   -0.0026   -0.0025   -0.0416   -0.1048];


vz=[0.0002    0.0000   -0.0001   -0.0001   -0.0001,
-0.0003   -0.0156   -0.0076   -0.0251   -0.0433,
-0.0008   -0.0113   -0.0218   -0.0519   -0.0720,
-0.0006   -0.0091   -0.0326   -0.0778   -0.1087,
-0.0003   -0.0026   -0.0025   -0.0416   -0.1048];

figure(1)
imagesc(vz)
hold on

step = 2;
quiver(x(1:step:end,1:step:end), y(1:step:end,1:step:end), vx(1:step:end,1:step:end), vy(1:step:end,1:step:end), 'ShowArrowHead','on', 'AutoScaleFactor',1) 
hold off

如果我只是使用quiver(vx,vy)它可以工作并且它们是组合的,但是箭头太多了我想调整箭袋图。

但是,当我手动更改示例中的参数时,将它们组合起来并不起作用。是否有可能以某种方式将它们结合起来?

1 个答案:

答案 0 :(得分:1)

问题在于颤抖在其他地方。

你的x和y大约都是<android.support.v7.widget.AppCompatRadioButton android:id="@+id/rb" app:buttonTint="@color/colorAccent" //This to set your default button color android:layout_width="wrap_content" android:layout_height="wrap_content"/> 最大尺寸,但当你使用0.05时,每个像素的大小都是imagesc,所以你的箭袋在某处,非常非常小左下角。

如果您想要在图片之上制作它们,则需要更改1x值,但这很容易。通过以下方式替换箭袋呼叫:

y

enter image description here

另请注意,您的轴错误,它们显示为1:5,但应显示其他内容。