Do you groom your cat daily? If not, are the mats too bad now to groom out? It may be necessary to take the cat to a professional groomer to have the mats shaved off.
Daily grooming is good for long-haired cats. Helps to prevent mats and hairballs. And most cats like it.