how define input data type
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
when defining a function, for example
function y = func(x)
how can I define that x is of a specific type, like uint8?
0 comentarios
Respuesta aceptada
Más respuestas (2)
Jan
el 31 de Mzo. de 2011
I do not see the problem.
function y = func(x)
disp(x + x)
And then call it with an UINT8:
func(uint8(1:10))
Or do you want to reject inputs with a deviating type? Then:
function y = func(x)
if ~isa(x, 'uint8')
error('Bad type!');
end
disp(x + x)
Or do you want to convert the input?
function y = func(x)
x = uint8(x);
disp(x + x)
0 comentarios
Ver también
Categorías
Más información sobre MATLAB Code Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!