如何在数学表达式中添加星号?

Posted

技术标签:

【中文标题】如何在数学表达式中添加星号?【英文标题】:How to add an asterisk symbol in a mathematical expression? 【发布时间】:2013-01-30 01:41:48 【问题描述】:

我正在尝试使用 R² 值和重要性编码来注释绘图,但我不能将 * 作为符号而不是并列运算符传递。

我试过?plot.math,这是我试过的

plot(1:10,1:10)
text(6,4,expression(R^2==8))
text(6,4,expression(R^2==8^**))
Error: unexpected '^' in "text(6,4,expression(R^2==8^**"

【问题讨论】:

【参考方案1】:

你需要在你的表达式中使用paste

text(4,6,expression(paste(R^2==8^"**")))

text(6,4,expression(paste(R^2==8, "**")))

【讨论】:

对于任何像我一样来到这里的搜索者:我试图模仿 f^*(x) 看起来最好的 LaTeX,但无法弄清楚如何将 ?plotmath 中的示例转换为这个 (?@ 987654327@? 不解析);然而,简单地使用paste(f, '*', (x)) 看起来还不错。

以上是关于如何在数学表达式中添加星号?的主要内容,如果未能解决你的问题,请参考以下文章

如何替换正则表达式中的实际星号字符 (*)?

利用正则表达式实现手机号码中间4位用星号(*)

javascript 星号转义符

在字符串中添加数学符号[关闭]

使用正则表达式删除星号和空行

oracle sql中星号的使用