亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么用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

鞍山市| 资讯| 涟水县| 醴陵市| 临沂市| 油尖旺区| 丘北县| 晴隆县| 阳信县| 鹤壁市| 台北市| 临沂市| 桃园县| 德安县| 巴里| 隆安县| 灵武市| 山东省| 九龙城区| 灵宝市| 湘阴县| 龙胜| 扬中市| 平果县| 罗定市| 广宁县| 贵港市| 防城港市| 兴山县| 鹤壁市| 新密市| 济宁市| 凤山县| 普兰店市| 临海市| 柳林县| 怀宁县| 区。| 内江市| 新建县| 会宁县|