Name-Value Pairs error

17 visualizaciones (últimos 30 días)
Ahsan Rasheed
Ahsan Rasheed el 17 de Oct. de 2020
Comentada: Ahsan Rasheed el 17 de Oct. de 2020
I am trying to solve this question using "name_value_pairs" but it is accepting "wrong type for name", rest the code is running just fine ...
Can you please guide me what am i doing wrong!
The code i am using is given below!
function db = name_value_pairs(varargin)
d=0;
if (nargin == 0 || rem(length(varargin),2)~=0)
d = cell (0,0);
else
for i = 1:2:length(varargin)-1
if ~ischar(varargin{i})
d= cel(0,0);
break
end
end
end
if isequal(d,cell(0,0))
db = cell(0,0);
else
db = reshape(varargin,2,length(varargin)/2)' ;
end
end
  4 comentarios
Adam Danz
Adam Danz el 17 de Oct. de 2020
What is " name input"?
What type of data do you expect?
Is your question, "how do I validate the input values"?
Typo here
d= cel(0,0);
% ^^^ should be "cell"
Ahsan Rasheed
Ahsan Rasheed el 17 de Oct. de 2020
That typo solved the problem!
Thank you so much for the help :)

Iniciar sesión para comentar.

Respuesta aceptada

Matt J
Matt J el 17 de Oct. de 2020
Editada: Matt J el 17 de Oct. de 2020

Más respuestas (0)

Categorías

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

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by