【问题标题】:Writing a R function with vector as in- and output in math notation?用数学符号写一个向量作为输入和输出的R函数?
【发布时间】:2014-06-10 10:09:38
【问题描述】:

我正在努力用数学符号编写以下 R 函数:

function <- function(rmm, a){
  temp <- exp(c(0.5, 1.5, 2.5)**a)*c(1,rmm[1:2])
  return(temp/sum(temp))
}

rmm 是长度为 2 的向量。

到目前为止,我有这个:

$$f(x, y, a) = \frac{e^{(0.5, 1.5, 2.5)*a}*(1, x, y)}{sum-from-above...}$ $

谢谢。

【问题讨论】:

  • 我会先这样写分母以避免减号:sum\text{ }from\text{ }above}
  • 我不明白你的意思 - 实际公式中没有减号(参见 R 代码)
  • R 代码没有,但公式有。当您编写“sum-from-above”时,LaTeX 将连字符解释为减号。
  • 是的,没错。但我想用一些数学符号替换占位符文本“sum-from-above”,表示上面除以它的总和......

标签: r notation


【解决方案1】:

你的意思是这样的吗?

f(x, y, a) = \frac{1}{1*e^{0.5^a} +x*e^{1.5^a} + y*e^{2.5^a}} \left[ 1*e^{0.5^a}, x*e^{1.5^a}, y*e{2.5^a}\right]

产生

我不确定你想如何用数学符号表示你的向量。没有一种正确的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    相关资源
    最近更新 更多