Cum se creează o valoare absolută în MATLAB fără a utiliza funcția ABS

Dacă folosiți MATLAB în scopuri educaționale, este posibil să fie nevoie să aplicați direct calculul modulului în locul funcției integrate pentru a demonstra elevilor cum funcționează această funcție.

Pasul 1

Atribuiți o valoare de care aveți nevoie pentru a calcula modulul pentru variabila "number" în MATLAB. De exemplu, "numărul = -45;"

Pasul 2

Scrieți condiția de test "if" care evaluează valoarea variabilei. De exemplu,

"dacă numărul <0 modul = număr * (- 1);"

În acest caz, testul determină dacă variabila "număr" este mai mică decât zero; dacă este așa, modulul este calculat prin înmulțirea numărului cu (-1) pentru a readuce semnul de la minus la plus.

Pasul 3

Completați declarația, adăugând partea "else". Instrucțiunea este după cum urmează: "else module = number; end"

Partea "else" a condiției "if" este executată numai dacă condiția este falsă, adică variabila "number" este mai mare sau egală cu zero. Cuvântul "sfârșit" indică terminarea blocului de instrucțiuni condiționale.

Pasul 4

Imprimați valoarea absolută a numărului pentru a verifica rezultatul introducând modulul de tipărire. În acest exemplu, MATLAB tipărește "45", valoare absolută a numărului "-45".