- #1
david1986
- 1
- 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
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