91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用R語言在圖中繪制漂亮的數學公式或拉丁字母

發布時間:2022-01-20 10:51:44 來源:億速云 閱讀:274 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“怎么用R語言在圖中繪制漂亮的數學公式或拉丁字母”,內容詳細,步驟清晰,細節處理妥當,希望這篇“怎么用R語言在圖中繪制漂亮的數學公式或拉丁字母”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

plotmath 進行查看,主要是一些數學公式和符號的表示方法。下面有一段代碼是繪制公式的代碼,并把公式和文字組合在一起:

y <- function(x) log(x) + sqrt(x) + x^(1/3) 
plot(y, 1, 1000, main = expression(paste("This is a formula ",y == log(x) + sqrt(x) + sqrt(x, 3))), 
     lwd = 3,  
     col = "blue")

要想組合出自己想要的復雜公式,那么就得知道,公式表示方法和顯示結果的對應關系。這里有段代碼可以產生對應關系,需要輸入文件:math.txt

ex <- parse("math.txt")
labs <- readLines("math.txt")
n <- length(ex)par(mar = rep(0.1, 4), cex = 0.8)plot.new()plot.window(c(0, 8), c(0, n/4))
y <- seq(n/4, by = -1, length = n/4)
x <- seq(0.1, by = 2, length = 4)
xy <- expand.grid(x, y)text(xy, labs, adj = c(0, 0.5))
xy <- expand.grid(x + 1.3, y)text(xy, ex, adj = c(0, 0.5), col = "blue")box(lwd = 2)abline(v = seq(1.3, by = 2, length = 4), lty = 3)abline(v = seq(2, by = 2, length = 3), lwd = 1.5)

如果函數名(包括運算符)有對應的Tex格式化規則,函數名和參數都按規則進行圖形繪制;如果沒有,就當成是R語言普通函數:

示例代碼:

ex <- expression(sqrt(x), x + y, x^2, x %in% A, x <= y, mean(x, y, z), x | y, 
    x & y)
n <- length(ex)par(mar = rep(0.1, 4), cex = 1.5)
col <- c("red", "blue")plot.new()plot.window(c(0, n), c(0, 1))for (i in 1:n) text(i - 0.5, 0.5, ex[i], col = col[i%%2 + 1])

上面例子中前5種運算函數都是有對應數學符號的,所以它出的圖(符號和順序)與數學習慣一致,后三種運算函數沒有對應數學符號,所以用普通函數方式(函數名在前,參數在括號內用逗號分隔)出圖。

讀到這里,這篇“怎么用R語言在圖中繪制漂亮的數學公式或拉丁字母”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙江县| 新平| 高雄县| 凉山| 柏乡县| 秦皇岛市| 石家庄市| 四子王旗| 防城港市| 深圳市| 玛曲县| 池州市| 图们市| 冕宁县| 且末县| 绥宁县| 资中县| 甘谷县| 凤冈县| 长泰县| 招远市| 百色市| 伊宁市| 馆陶县| 镇巴县| 沐川县| 仙桃市| 邵阳市| 宜丰县| 平乡县| 隆安县| 洛浦县| 五寨县| 高青县| 沈阳市| 白玉县| 闸北区| 兴业县| 花莲县| 彭阳县| 玉树县|