如何在不出现附加括号的情况下将字符串变量转换为 TXT 文件?
How to convert string variables into TXT file without the appearance of the additional brackets in matlab?
我有(1 x 1 个单元格)只有一个变量:TEXT1 = 'I am Text';
我想使用以下命令尝试将单元格转换为 txt 文件:
writecell(TEXT1, 'Testdocument.txt');
但是我打开了 Txt 文件本身,我得到了一些额外的“”引用:
“我是文字”
这在这些行中作为一个 makro 是非常不可用的。所以我想知道没有那些“”引号是否有更好的命令?
"abc"
是一个字符串。 'abc'
是一个字符数组:Characters and Strings
您可以使用
将字符数组转换为字符串
string('abc') % "abc"
和一个字符串到字符数组
char("abc") % 'abc'
TEXT1 = 'I am Text';
创建一个字符数组。你不能使用
writecell(TEXT1, 'Testdocument.txt');
使用字符数组。你可以使用
TEXT1 = 'I am Text';
writematrix(TEXT1, 'Testdocument.txt');
或
TEXT1 = 'I am Text';
writecell({TEXT1}, 'Testdocument.txt');
或
TEXT1 = {'I am Text'};
writecell(TEXT1, 'Testdocument.txt');
所有版本创建不带双引号的文本文档 (" "
):
I am Text
我有(1 x 1 个单元格)只有一个变量:TEXT1 = 'I am Text';
我想使用以下命令尝试将单元格转换为 txt 文件:
writecell(TEXT1, 'Testdocument.txt');
但是我打开了 Txt 文件本身,我得到了一些额外的“”引用:
“我是文字”
这在这些行中作为一个 makro 是非常不可用的。所以我想知道没有那些“”引号是否有更好的命令?
"abc"
是一个字符串。 'abc'
是一个字符数组:Characters and Strings
您可以使用
将字符数组转换为字符串string('abc') % "abc"
和一个字符串到字符数组
char("abc") % 'abc'
TEXT1 = 'I am Text';
创建一个字符数组。你不能使用
writecell(TEXT1, 'Testdocument.txt');
使用字符数组。你可以使用
TEXT1 = 'I am Text';
writematrix(TEXT1, 'Testdocument.txt');
或
TEXT1 = 'I am Text';
writecell({TEXT1}, 'Testdocument.txt');
或
TEXT1 = {'I am Text'};
writecell(TEXT1, 'Testdocument.txt');
所有版本创建不带双引号的文本文档 (" "
):
I am Text