how define input data type
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
when defining a function, for example
function y = func(x)
how can I define that x is of a specific type, like uint8?
0 Commenti
Risposta accettata
Più risposte (2)
Jan
il 31 Mar 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 Commenti
Vedere anche
Categorie
Scopri di più su MATLAB Code Analysis 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!