Vilken är den första plats n
Jag fattar inte hur jag ska göra här
Du får visa mer av uppgiften.
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
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.
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
Vi måste se hur vektorerna ser ut. Lägg en bild på dom typ :)
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.
Jag måste alltså skriva en kod för att få reda på svaret
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.
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