How Can I create a function as a string

4 visualizaciones (últimos 30 días)
Talha Tetik
Talha Tetik el 16 de Dic. de 2021
Comentada: Talha Tetik el 16 de Dic. de 2021
Hı guys
Write a program that enters students' grades and gives them in the command window the mark they deserve (from A to F) with some comments. (write it as a function and M-file script )
How Can I do that?
function grade=input('Write the grade:';'s');
if grade=='A'||'a'
disp('excellent')
elseif grade=='B'||'b'
disp('well done')
elseif grade=='C'||'c'
disp('Great')
elseif grade=='D'||'d'
disp('better try again')
elseif grade=='F'||'f'
disp('Invalid grade')
else
end
end
I wrote this function but I have to ask to user the grades like A-B-C etc.
So how can ı write the input in the m-file

Respuestas (1)

Sean de Wolski
Sean de Wolski el 16 de Dic. de 2021
Editada: Sean de Wolski el 16 de Dic. de 2021
function grade=mygrade(grade)
arguments
grade(1,1) string = input('Write the grade:';'s')
end
grade = lower(grade);
if grade == 'a'
disp('excellent')
elseif grade == 'b'
disp('well done')
elseif grade == 'c'
disp('Great')
elseif grade == 'd'
disp('better try again')
elseif grade == 'f'
disp('Invalid grade')
else
end
end
  1 comentario
Talha Tetik
Talha Tetik el 16 de Dic. de 2021
thanks a lot but how can ı call this function

Iniciar sesión para comentar.

Categorías

Más información sobre Data Import and Analysis en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by