2 svar
145 visningar
I am Me behöver inte mer hjälp
I am Me 711
Postad: 30 okt 2022 01:34 Redigerad: 30 okt 2022 01:39

Plottar och grafer

Det är två saker som jag behöver veta. 

1. Varför skriver de v0 = [-10, -5, 0, 5 , 10]; ? vad kom 10, -10 ifrån?? 

2. Varför skriver de V(i,:) = v ?  

 

Uppgift: 

Pelle dyker från en tio meter hög bro. Hans hastighet (v) kan beräknas som en funktion av avståndet från bron (x) enligt följande formel: v=roten ur (v02+ 2 * g * x), där g = 9.8 är tyngaccelerationen och v0=utgångshastigheten vilken antas vara 0 i detta exempel.

a) Plotta v som en funktion av x. Förse din graf med rubrik och beteckningar på axlarna.

b) Upprepa uppgiften, men rita kurvan för några olika begynnelsehastigheter -- exempelvis 5 m/s, 0 m/s och -5 m/s (det sista innebär att man hoppar uppåt innan man faller ned.

lösning: 

% 0 is on the bridge and 10 is in the water
x = linspace(0, 10);

% Start velocity
v0 = [-10, -5, 0, 5 , 10];

% Acceleration of gravity
g = 9.8;

for i = 1:5
% Calculate speed
v = sqrt(v0(i)^2 + 2*g*x);
V(i,:) = v
end

plot(x, V)
xlabel('Distance from bridge (m)')
ylabel('Speed (m/s)')
title('Velocity when jumping from bridge 10m above water')

Sorry för så många frågor😬

Matsmats Online 571 – Livehjälpare
Postad: 30 okt 2022 08:21 Redigerad: 30 okt 2022 08:22

Skall man verkligen programmera MATLAB vid 01:39? :)

1) Det är exempel på begynnelsehastigheter

2) De tilldelar en kolumn för varje begynnelsehastighet och plot-kommandot ritar upp en kurva per kolumn.

Kurvorna för -5 och 5 blir lika, liksom de för -10 och 10, därför ser du bara tre kurvor i plotten.

I am Me 711
Postad: 30 okt 2022 12:55
Matsmats skrev:

Skall man verkligen programmera MATLAB vid 01:39? :)

1) Det är exempel på begynnelsehastigheter

2) De tilldelar en kolumn för varje begynnelsehastighet och plot-kommandot ritar upp en kurva per kolumn.

Kurvorna för -5 och 5 blir lika, liksom de för -10 och 10, därför ser du bara tre kurvor i plotten.

Haha trodde inte att någon kommer att reagera på tiden. Har tenta på måndag och har mycket kvar att plugga. 

Svara
Close