Professional Documents
Culture Documents
W8 ML Wykresy
W8 ML Wykresy
g=10;
V0=[2;2];
Tend=2*V0(2)/g;
t=0:0.1:Tend;
X=[V0(1)*t;V0(2)*t-g*t.^2/2];
V(1,:)=gradient(X(1,:),0.1);
V(2,:)=gradient(X(2,:),0.1); Współrzędne wektora są
figure mnożone przez 0.4
plot(X(1,:),X(2,:),'*','MarkerSize',15,'LineWidth',3); (narysowane wektory są
hold on krótsze)
quiver(X(1,:),X(2,:),V(1,:),V(2,:),0.4,'LineWidth',3,'MaxHeadSize',1);
axis equal
Wykres prędkości – rzut ukośny 3D
g=10;
V0=[1;2;5];
Tend=2*V0(3)/g;
t=0:0.1:Tend;
X=[V0(1)*t;V0(2)*t;V0(3)*t-g*t.^2/2];
V(1,:)=gradient(X(1,:),0.1);
V(2,:)=gradient(X(2,:),0.1);
V(3,:)=gradient(X(3,:),0.1);
figure
plot3(X(1,:),X(2,:),X(3,:),'*','MarkerSize',10);
hold on
quiver3(X(1,:),X(2,:),X(3,:),V(1,:),V(2,:),V(3,:),0.4,'LineWidth',3,'MaxHeadSize',1);
grid on;
set(gca, …, …);