13 svar
57 visningar
Biorr Online 76
Postad: Idag 09:19

absolutbelopp

Hejsan

 

skulle jag kunna få hjälp med detta?


 Skriv ett script som anger absolutbeloppet av ett inmatat värde. I denna uppgift används inte den inbyggda funktionen i Matlab, utan programmera dig fram.

Har du någon idé om hur man får fram absolutbeloppet av ett värde, utan att använda den inbyggda funktionen?

Biorr Online 76
Postad: Idag 09:34

sictransit Online 912 – Livehjälpare
Postad: Idag 09:36 Redigerad: Idag 09:41

Jo, men det var ju den funktionen som uppgiften inte tillåter dig att använda. Du behöver alltså göra på något annat sätt.

42=42-42=42

Hur får du -42 att bli 42, eller generellt alla negativa tal att bli positiva?

Biorr Online 76
Postad: Idag 09:45 Redigerad: Idag 09:46

function y=

function absolutbelopp = beraknaAbsolutbelopp(tal)
    % Denna funktion beräknar absolutbeloppet av ett inmatat tal

    % Fyll på med kod här!
    
end
PATENTERAMERA 5878
Postad: Idag 14:55

|x| = max(x, -x)

|x| = sqrt(x^2)

Biorr Online 76
Postad: Idag 16:50

PATENTERAMERA 5878
Postad: Idag 17:05

Kan inte matlab. Men försök med

function y = absolut(x)

y = max(x, -x)

end

Eller något åt det hållet. Kanske skall det vara [y] istället för y.

Nej, det går inte. Du kan inte bara kopiera in slumpmässig kod och hoppas det fungerar.

Se mina frågor i inlägg 2+4, som du inte svarat på ännu. 

Har du någon erfarenhet av att programmera i Matlab?

Tänk på att det skall fungera för komplexa tal också.

Matsmats skrev:

Tänk på att det skall fungera för komplexa tal också.

Bra poäng, men förhoppningsvis överkurs på den här nivån. 

Yngve 39962 – Livehjälpare
Postad: Idag 18:19 Redigerad: Idag 18:20

Tanken är kanske att man inte ska använda några inbyggda funktioner alls.

Då kan man använda en relationsoperator och en villkorssats:

"Om x < 0 så är absolutbeloppet lika med -x, annars är absolutbeloppet lika med x."

Titta t.ex. på denna video som förklarar både relationsopetatorer och villkorssatset.

Biorr Online 76
Postad: Idag 21:02

Vi har nyligen börjat med att lära känna Matlab.

Jag har vara i nuläget genomfört Matlab Onramp 

Svara
Close