9 svar
138 visningar
Kicke21 behöver inte mer hjälp
Kicke21 84
Postad: 9 mar 2022 10:34

Vilken är den första plats n

Jag fattar inte hur jag ska göra här

Laguna Online 30256
Postad: 9 mar 2022 10:35

Du får visa mer av uppgiften.

Kicke21 84
Postad: 9 mar 2022 10:39 Redigerad: 9 mar 2022 11:11
Laguna skrev:

Du får visa mer av uppgiften.

Det står inget mer i uppgiften. Vi fick bara en mat-fil ("vek.mat") med de fyra vektorerna v1,v2,v3,v4 

farfarMats 1187
Postad: 9 mar 2022 11:07

Jag är inte bekant med matlab så det finns möjligheter till missförstånd.

De fyra v-na är alltså listor med tal och du skall hitta det första fallet där positionen där olikheten gäller.

Kicke21 84
Postad: 9 mar 2022 11:33
matsC skrev:

Jag är inte bekant med matlab så det finns möjligheter till missförstånd.

De fyra v-na är alltså listor med tal och du skall hitta det första fallet där positionen där olikheten gäller.

Fattar fortfarande inte hur jag ska göra dock

Soderstrom 2768
Postad: 9 mar 2022 11:59

Vi måste se hur vektorerna ser ut. Lägg en bild på dom typ :)

Kicke21 84
Postad: 9 mar 2022 12:08 Redigerad: 9 mar 2022 12:08
Soderstrom skrev:

Vi måste se hur vektorerna ser ut. Lägg en bild på dom typ :)

Vet inte riktigt hur jag ska visa, men varje vektor verkar innehålla 1000 slumpmässiga tal.

Kicke21 84
Postad: 9 mar 2022 12:11

Jag måste alltså skriva en kod för att få reda på svaret

Laguna Online 30256
Postad: 9 mar 2022 12:33

Antingen en for-loop, eller så finns det nån fiffig vektoroperation i matlab som gör det mesta av jobbet. Jag kan inte matlab.

Matsmats 569 – Livehjälpare
Postad: 9 mar 2022 18:15

MATLAB är fiffigt och man skall alltid vektorisera sin kod (sällan for-loopar).

Du kan använda dig av logiska vektorer.

Om vi har t.ex. vektorerna a = [1 2 3 4] och b = [1 2 2 4] så är uttrycken a < b, b < a, etc. logiska vektorer:

a<b

ans =

1×4 logical array

0 0 0 0

b<a

ans =

1×4 logical array

0 0 1 0

Svara
Close