Error using ==> sprintf

1 visualización (últimos 30 días)
Dimple
Dimple el 26 de Sept. de 2013
Comentada: Dimple el 26 de Sept. de 2013
prompt{1}=('Enter your Name :');
prompt{2}='Enter Marks :');
prompt{3}='Enter aggregate :');
name='Student';
z=(inputdlg(prompt{1},name, [1 30]));
x=str2double(inputdlg(prompt{2},name, [1 30]));
y=str2double(inputdlg(prompt{3},name, [1 30]));
a=xlsread('inputdata.xlsx');
Actual_output=a(ismember(a(:,1:2),[x y],'rows'),3);
message = sprintf('The name is: %s \n Marks : %.1f \n Aggregate is : %.1f \n The grade is : %.1f \n ',z,x,y,Actual_output);
uiwait(msgbox(message));
ERROR is
??? Error using ==> sprintf
Function is not defined for 'cell' inputs.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 26 de Sept. de 2013
Replace z by z{1} (because z is a cell array)
message = sprintf('The name is: %s \n Marks : %.1f \n Aggregate is : %.1f \n The grade is : %.1f \n ',z{1},x,y,Actual_output);
  1 comentario
Dimple
Dimple el 26 de Sept. de 2013
Thank You.....

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre NaNs en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by