can anyone find the error?

1 visualizzazione (ultimi 30 giorni)
Pawan Acharya
Pawan Acharya il 23 Ott 2020
Commentato: Sindar il 24 Ott 2020
and after RUN

Risposta accettata

Sindar
Sindar il 23 Ott 2020
Perhaps you are calling the function with two few arguments, such as this on the command line:
quadraticc(2)
If you are simply hitting the "Run" button, then the program assumes no inputs at all, and b happens to be the first one it comes across.
Neither of these are bugs in the code, simply incorrect usage. If you want to prevent this, define defaults:
function quadraticc(a,b,c)
arguments
a (1,1) double = 1
b (1,1) double = 0
c (1,1) double = 0
end
  2 Commenti
Sindar
Sindar il 24 Ott 2020
you aren't calculating r when k<0, but you still try to display it

Accedi per commentare.

Più risposte (1)

KSSV
KSSV il 23 Ott 2020
Modificato: KSSV il 23 Ott 2020
Save the function in a folder...and :
a = 1 ;
b = 2 ;
c = 3 ; % define your variables
quadratic(a,b,c)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by