Matlab GUI. How can i make an animated dot in a parabola in a 1 by 1 plane?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ariel Goya
il 4 Apr 2019
Commentato: Andreas Bernatzky
il 4 Apr 2019
Hi everyone, I need help to do an animated dot. but instead of a straight line, i need to do it in a parabola in a 1 by 1 plane. How can I code this?
3 Commenti
Image Analyst
il 4 Apr 2019
Not sure what a 1 by 1 plane, but did you try plotting with just . instead of -?
Instead of
plot(x, y, 'b-');
try
plot(x, y, 'b.', 'MarkerSize', 18);
Risposta accettata
Andreas Bernatzky
il 4 Apr 2019
Hey Ariel,
with a 1by1 plane you mean a simple xy plane?
Here a rough example. You should consider the command draw now.
x=-10:0.1:10;
y=x.^2+x+1;
for(xmom=x(1):0.1:10)
plot(x,y);
hold on
ymom=xmom.^2+xmom+1;
plot(xmom,ymom,'-o');
pause(0.1);
clf;
end
2 Commenti
Andreas Bernatzky
il 4 Apr 2019
Transparency should be easy: https://de.mathworks.com/help/matlab/ref/alpha.html
Ploting an image with variable position I am not really familiar with this. I just used
https://de.mathworks.com/help/images/ref/imshow.html once and it worked for me. But my application had not a moving image. But I think you should be able to manipulate the image position by the Position handle of an object in a figure. Thats what I would try first.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Lighting, Transparency, and Shading in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!