1. 程式人生 > >R語言自學小計,從零到畫函數圖像

R語言自學小計,從零到畫函數圖像

table idt pri spl gpo and 語法 beta segment

自從入了菊花廠,空余時間就得越來越少了。加之畢業前的幾個月放縱,留下了很多未出畢業的遊戲,荒廢了一些時間,人也頹廢了許多。工作壓力變得越來越大,對工作環境越來越不滿,讓我變得想逃離這裏。既然想逃離菊花廠,自然要準備點技能,收拾收拾心情準備開始做離職了。

首先向探一探數據挖掘的深淺,了解下R語言。從入門的這些知識學習看來,R和matlab確實很相似。

基礎知識準備:

https://www.w3cschool.cn/r/

花了一點時間,找到了W3C上的一點資料,看完基本語法就可以動手開始玩一玩了

R語言下載地址

https://www.r-project.org/

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

找到下載之後,點擊下載,安裝環境程序,一路next就好。最後得到如下程序環境窗口。

技術分享圖片

執行下print函數打印一下

> print("Hello R")
[1] "Hello R"
> 

正式開始

R語言執行指定文件的命令

source("D:\\User\\desktop\\y=x.R")

一小段代碼

#draw base lines
x=seq(0,10,by=1)  #按步長1產生一個序列
y=x               #計算一組函數關系的y
plot(bty="L", xlab="x", ylab="y",  x, y, pch=19)  #畫x,y的點
#smooth lines
lines(spline(x,y,method
="natural")) #把點折線,並把線平滑一下 #draw short lines and tag l_x=seq(4,5,by=1) l_y=l_x segments(l_x,l_y,l_x,-10,lty=2) #畫線段,lty為虛線間隔 segments(l_x,l_y,-10,l_y,lty=2) text(5.7 ,0.2 ,expression(paste(x[1],"+",Delta ,"x")) ) #寫字,其中expression為數學符號函數;paste為拼接函數;Delta為數學符號的字母名稱,首字母小寫為小寫希臘字母 text(0 ,4.2 ,expression(paste(Delta,y[1
])) )

執行效果

技術分享圖片

附:轉載的數學符號表

技術分享圖片

附2:希臘字母

希臘字母簡表(以下均為英語讀法,非希臘語本音)
字母名稱 國際音標 大寫字母 小寫字母 字母名稱 國際音標 大寫字母 小寫字母
alpha /‘?lf?/ Α α nu /nju:/ Ν ν
beta /‘bi:t?/ 或 /‘be?t?/ Β β xi 希臘 /ksi/; 英美 /?za?/ 或 /?ksa?/ Ξ ξ
gamma /‘g?m?/ Γ γ omicron /?u?maikr?n/ 或 /?ɑm??krɑn/ Ο ο
delta /‘delt?/ Δ δ pi /pa?/ Π π
epsilon /‘eps?l?n/ Ε ε rho /r??/ Ρ ρ
zeta /‘zi:t?/ Ζ ζ sigma /‘s?ɡm?/ Σ σ ?
eta /‘i:t?/ Η η tau /t?:/ 或 /ta?/ Τ τ
theta /‘θi:t?/ Θ θ upsilon /?ipsilon/ 或 /??ps?l?n/ Υ υ
iota /a?‘??t?/ Ι ι ? phi /fa?/ Φ φ
kappa /‘k?p?/ Κ κ chi /ka?/ Χ χ
lambda /‘l?md?/ Λ λ psi /psa?/ Ψ ψ
mu /mju:/ Μ μ omega /‘??m?ɡ?/ 或 /o?‘meɡ?/ Ω ω

R語言自學小計,從零到畫函數圖像