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


 

首先向探一探數據挖掘的深淺,了解下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ɡə/
Ω
ω


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM