Troubleshooting MATLAB Code: Tips for a Beginner | Findtext.m Error Help

  • Context: MATLAB 
  • Thread starter Thread starter david1986
  • Start date Start date
  • Tags Tags
    Beginner Matlab
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 3K views
david1986
Messages
1
Reaction score
0
dear all, i am MATLAB new user and i have some problems about it.

I generated a code as below:

function data = findtext(redc,greenc,bluec)
txt=0;
if bitand(redc,4)== 4
txt=bitor(txt,128);
end
if bitand(redc,2)== 2
txt=bitor(txt,64);
end
if bitand(redc,1)== 1
txt=bitor(txt,32);
end
if bitand(greenc,4)== 4
txt=bitor(txt,16);
end
if bitand(greenc,2)== 2
txt=bitor(txt,8);
end
if bitand(greenc,1)== 1
txt=bitor(txt,4);
end
if bitand(bluec,2)== 2
txt=bitor(txt,2);
end
if bitand(bluec,1)== 1
txt=bitor(txt,1);
end
data=txt;
return

I save it as findtext.m file but i get the error as below:

? Input argument "redc" is undefined.

Error in ==> findtext at 3
if bitand(redc,4)== 4

could anyone help to answer my question ? how to solve my problem ?

thanks so much
 
Physics news on Phys.org