MATLAB: How to compare the results of system(‘getmac’) to a string

mac addressstrcmp

I am trying to protect my code by comparing the mac address of the computer.
I can get the mac address:
[E R]=system('getmac');
mac_add=R(160:178)
but I do not know how to convert that to a string so that I can use strcmp. Any ideas?

Best Answer

mac_add is a string. Maybe it just didn't work with strcmp() because you have a trailing space. Try mac_add=R(160:177) instead. Or maybe you need to use strcmpi() instead.