I can easily read a Matlab script into a character array using readtextfile. How do I reverse the process? I want to write the character array to a text file, including all the % and \ characters that fprintf interprets as control characters. How do I suppress fprintf's interpreting the % and \ etc and get it to just write the literal text exactly as it appears in the character array and exactly as it appeared in the Matlab script that was read into the character array? Or is there some other output function that I should use?