Hej, kan någon hjälpa mig med följande uppgift på Matlab:
Jag ser ingen uppgift? Eller? Vad är det du vill göra?
Jag behöver skriva in denna uppgift Matlab. I form av koder.
Visa spoiler
Skriv ditt dolda innehåll här
Vill du kanske beräkna summan med en for-loop?
Jag behöver räkna summan med koder i matlab
Och det kan man göra på väldigt många sätt.
En variant är att börja med värdet 0
sum = 0
och sedan lägga till värdet av termerna i en for-loop
term = ...
sum = sum + term
Efter loopen så är sum din sökta summa.
Fast i MATLAB skall man alltid (alltid!) försöka tänka i vektorer; om man börjar skriva loopar blir det inte mycket skillnad från andra programmeringsspråk.
Om man t.ex. skall beräkna summan av de tio första heltalskvadraterna:
first_ten = 1:10;
my_sum = sum(first_ten.^2)
notera punkten innan ^ tecknet, den betyder att du tar varje element (1, 2, 3, ...) och kvadrerar det.
Kasta om lite i mitt exempel så kan du göra t.ex. där k = 0, 1, 2, 3, ... 8 och sedan summera detta.
Man kan beräkna summan på en enda rad om man vill.
Kolla t.ex. youtube för lite MATLAB-introduktioner, det finns många!