在matlab脚本中,我生成了一个乳胶表。例如,该表的一部分看起来像这样。将字符串原样写入Matlab中的文件
\multirow{2}{*}{\textbf{b1}}
&
2 & 3 & 10092 & 10763 & 103390 & 2797 & 2929 & 3008 & 5\% & 8\% \\
& 4 & 2 & 20184 & 10763 & 74508 & 1830 & 1970 & 2029 & 8\% & 11\% \\
该字符串保存在变量str
中。现在,当我尝试使用以下代码将str
写入文件时。
f = fopen('report\results.tex', 'w');
fprintf(f, str);
fclose(f);
我收到以下警告。
Warning: Invalid escape sequence appears in format string.
See help sprintf for valid escape sequences.
这可能是由于我的字符串中有很多反斜杠字符,它用作转义序列。现在我怎样才能把这个字符串打印到一个文件中。
你尝试使用'FWRITE(F,STR);'? – 2012-07-17 13:32:19