Wolfram mathematica “\”的含义。08V";vs";V";原汁原味

Wolfram mathematica “\”的含义。08V";vs";V";原汁原味,wolfram-mathematica,Wolfram Mathematica,有几次,细胞的原始表达似乎在使用之间发生了变化 我最近发现的一个例子如下 我有一个单元格,它的开头是: V = 0.1; tt = 300; 其原始表达式近似为: Cell[BoxData[{ RowBox[{ RowBox[{"V", "=", "0.1"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"tt", "=", " ", "300"}], ";"}]}], "Input"] 单元格的视觉外观没有改变,但原始表达

有几次,细胞的原始表达似乎在使用之间发生了变化

我最近发现的一个例子如下

我有一个单元格,它的开头是:

V = 0.1;
tt = 300;
其原始表达式近似为:

Cell[BoxData[{
 RowBox[{
  RowBox[{"V", "=", "0.1"}], ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"tt", "=", " ", "300"}], ";"}]}], "Input"]
单元格的视觉外观没有改变,但原始表达式略有修改

Cell[BoxData[{
 RowBox[{
  RowBox[{"\.08V", "=", "0.1"}], ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"tt", " ", "=", " ", "300"}], ";"}]}], "Input"]
更改为“V”->“0.08V”。这种情况有时发生在多个变量上,并破坏了表达式


.08V的.08部分是什么意思?为什么有时会意外地将其添加到我的笔记本中?

\.08
是两位十六进制。在我的系统中,它是长方形中的钻石。我不知道为什么它会被插入你的笔记本。

\.08
是两位十六进制。在我的系统中,它是长方形中的钻石。我不知道为什么它会被插入到你的笔记本中。

当你在电脑上使用美国国际键盘时,你会得到那个转义码字符,它有这个“死信”系统来制造口音。在这种类型的键盘上,如果你输入双引号,你一开始看不到任何东西,但如果你输入“a”,你会得到一个a-umlaut:ä

无论如何,当你键入一个双引号时,MMA中就出现了特定的字符.08。另一个字母没有与这个引号组合成一个重音字母(所以,没有a,o u等),然后键入第二个死引号,并在第二个引号后面加上另一个字符,在它变为可见之前,用空格擦除它。所以,如果你打字

“s”退格

例如,你得到了这个角色

退格


也行。我想你只是在某个地方输入了一个拼写错误而没有注意到。

当你在电脑上使用美国国际键盘时,你会得到一个转义码字符,它有一个“死信”系统来制造口音。在这种类型的键盘上,如果你输入双引号,你一开始看不到任何东西,但如果你输入“a”,你会得到一个a-umlaut:ä

无论如何,当你键入一个双引号时,MMA中就出现了特定的字符.08。另一个字母没有与这个引号组合成一个重音字母(所以,没有a,o u等),然后键入第二个死引号,并在第二个引号后面加上另一个字符,在它变为可见之前,用空格擦除它。所以,如果你打字

“s”退格

例如,你得到了这个角色

退格


也行。我想你只是在某个地方打了个错字而没有注意到。

你用的是什么版本的Mathematica?在哪个站台?\。08是退格字符的unicode/ascii代码。这听起来有点像Mac版Mathematica中的一个bug。你用的是哪个版本的Mathematica?在哪个站台?\。08是退格字符的unicode/ascii代码。这听起来有点像旧版本Mathematica for Mac中的一个bug。有没有办法让我检查一下Mathematica使用的是什么类型的键盘。在这种类型的键盘上我看不到“如果你输入双引号,你一开始什么都看不到,但是如果你输入“a”,你会得到一个a-umlaut:ä”。我尝试了“s”退格,除了被删除的普通字符外,无法复制任何其他字符。输入错误是没有意义的,因为在关闭和打开笔记本之间\.08可能会出现在程序中的许多变量前面,并中断正在运行的程序,它们甚至会在结果子单元格中显示最后的结果。@Davorak上面写着“电脑上的美国国际键盘”。在你的问题中,你没有说明你正在使用的平台。@Davorak但是,在mac上(我相信使用的是英语国际键盘),如果你按下alt-u backspace,你可以重新创建类似的行为。在结果上尝试//FullForm,您将看到\.08(它在mac上不可见,但在PC上可见)。我可以通过任何方式检查mathematica使用的键盘类型。在这种类型的键盘上我看不到“如果你输入双引号,你一开始什么都看不到,但是如果你输入“a”,你会得到一个a-umlaut:ä”。我尝试了“s”退格,除了被删除的普通字符外,无法复制任何其他字符。输入错误是没有意义的,因为在关闭和打开笔记本之间\.08可能会出现在程序中的许多变量前面,并中断正在运行的程序,它们甚至会在结果子单元格中显示最后的结果。@Davorak上面写着“电脑上的美国国际键盘”。在你的问题中,你没有说明你正在使用的平台。@Davorak但是,在mac上(我相信使用的是英语国际键盘),如果你按下alt-u backspace,你可以重新创建类似的行为。在结果上尝试//FullForm,您将看到\.08(它在mac上不可见,但在PC上可见)。