亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > R > 正文

R中求解一元方程的方法

2023-04-28 12:24:14
字體:
來源:轉載
供稿:網友

在R中可以使用uniroot函數來求解一元方程。

R中uniroot函數的語法形式如下:

uniroot(f, interval, ..., 
lower = min(interval), upper = max(interval),
f.lower = f(lower, ...), f.upper = f(upper, ...), 
extendInt = c("no", "yes", "downX", "upX"), check.conv = FALSE, 
tol = .Machine$double.eps^0.25, maxiter = 1000, trace = 0)

主要參數的含義如下:

(1)f 要求解的方程;

(2)interval 用向量表示的區間;

(3)lower,upper 用于搜索解的下限和上限;

(4)tol 求解的精度;

(5)maxiter 最大迭代次數

該函數的結果是一個列表,包括4個部分:求解的根root和在該點的函數值f.root;迭代次數iter和求解方程的近似估計的精度estim.prec。

下面舉幾個例子來說明一下具體使用方法:

(1)求解一元一次方程

求解形如ax+b=0的根。如求解 3x + 2 = 0的根:

f <- function(x, a, b) { return (a * x + b) }
root <- uniroot(f, c(-5, 0), a = 3, b = 2,  tol=0.0001)
root$root  #輸出根
root$f.root #輸出x值為求解的根時的函數值

以上運行結果如下圖所示:

R求解一元一次方程

上面的程序也可以寫成下面的形式:

root<-uniroot(function(x,a,b) a*x+b,a=3,b=2,lower=-5,upper=0,tol=0.0001)

結果是一樣的。

(2)求解一元二次方程

求解形如f(x)=ax2 + bx + c的方程的解。如求出方程x2 - x - 6 = 0的根。

f <- function(x, a, b, c) { return (a * x ^ 2 + b * x + c)}
re<-uniroot(f,c(-3,0),a=1,b=-1,c=-6,tol=1e-9)
re$root #輸出根
re$f.root #當方程取值根時的方程結果
re$iter  #求解的迭代次數

運算結果如下圖所示:

R中求解一元二次方程

 從上圖可以看出該方程的一個根為-2,改變它的運算區間可以求出另外一個根:

re<-uniroot(f,c(0,3),a=1,b=-1,c=-6,tol=1e-9)
re$root

這里求得的另外一個根為3.

由于uniroot()函數每次只能計算一個根,而且要求輸入的區間端點值必須是正負號相反的。如果我們直接輸入(-3, 4)這個區間,那么uniroot()函數會出現錯誤:

Error in uniroot(f, c(-3, 4), a = 1, b = -1, c = -6, tol = 1e-09) : 
位于極點邊的f()值之正負號不相反

即要求f(lower) * f(upper) <=0。

那么在實際中如何確定根的大致范圍呢,一個做法就是通過繪圖來觀察,如本例中可以使用西面的代碼來繪圖:

f<-function(x,a,b,c){return (a*x^2+b*x+c)}
X<-seq(-6,6,by=0.1)
Y<-f(X,a=1,b=-1,c=-6)
plot(X,Y,type="l",col=2)  #繪制函數圖形
abline(h=0,v=0,lty=2,col="gray")   #繪制出橫軸和縱軸

繪圖結果如下圖所示:

從圖中可以看出,方程的一個根位于-3和0之間,另外一個根位于2和4之間,這樣我們取區間(-3,0)和(0,4)即可。同時也可以看出這兩個區間的兩個端點的函數值得符號是相反的。

(3)求解一元三次方程

求解形如ax3+bx2+cx+d=0的根。如求x3-x-3=0的方程根。

程序如下:

f<-function(x,a,b,c,d) {return(a*x^3+b*x^2+c*x+d)}
a<-1
b<-0
c<- -1
d<- -3
X<-seq(-3,4,by=0.01)
Y<-f(X,a=a,b=b,c=c,d=d)
plot(X,Y,type="l",col=3)
abline(h=0,v=0,col="gray")
re<-uniroot(f,c(1,2.5),a=a,b=b,c=c,d=d,tol=1e-10)
re$root
re$f.root
re$iter

求解結果如下:

R中求解一元三次方程

繪制的曲線如下圖所示:

從圖中可以看出方程的根在區間(1,3)之間,且求得的根為1.6717

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本久久久久亚洲中字幕| 国产精品99久久久久久白浆小说| 欧美激情视频一区二区| 亚洲午夜久久久影院| 欧美综合一区第一页| 亚洲一区久久久| 国产+成+人+亚洲欧洲| 亚洲一区二区中文字幕| 亚洲成色777777女色窝| 久久久亚洲国产天美传媒修理工| 色综合久久88色综合天天看泰| 亚洲国产精品字幕| 国产精品偷伦免费视频观看的| 亚洲第一精品自拍| 精品久久久久久久大神国产| 久久免费视频网站| 亚洲精品99久久久久中文字幕| 国产成人自拍视频在线观看| 欧美亚州一区二区三区| 色偷偷av亚洲男人的天堂| 亚洲自拍在线观看| 亚洲国产精品久久久久秋霞不卡| 亚州成人av在线| 久久中文字幕一区| 4k岛国日韩精品**专区| 亚洲黄在线观看| 久久精品精品电影网| 超碰91人人草人人干| 亚洲高清福利视频| 色多多国产成人永久免费网站| 国产精品一区二区av影院萌芽| 色妞久久福利网| 欧美成人性色生活仑片| 亚洲深夜福利视频| 亚洲国产福利在线| 欧美日韩国产成人高清视频| 成人网在线视频| 国产日韩换脸av一区在线观看| 青草青草久热精品视频在线网站| 欧美一级淫片aaaaaaa视频| www.xxxx精品| www.xxxx欧美| 九九热99久久久国产盗摄| 成人高h视频在线| 成人黄色短视频在线观看| 日韩精品在线私人| 亚洲大尺度美女在线| 欧美劲爆第一页| 国产精品免费网站| 欧美日韩不卡合集视频| 亚洲欧洲一区二区三区在线观看| 久久国产精品99国产精| 欧美激情网站在线观看| 日韩欧美亚洲范冰冰与中字| 亚洲成人久久电影| 欧美人与性动交a欧美精品| 伊人激情综合网| 韩曰欧美视频免费观看| 中文字幕一区电影| www亚洲精品| 日韩精品免费综合视频在线播放| 久久夜色精品国产欧美乱| 欧美视频中文在线看| 国产精品老牛影院在线观看| 国产精品一区二区在线| 亚洲视频999| 欧美一性一乱一交一视频| www.日韩系列| 性欧美xxxx视频在线观看| 色香阁99久久精品久久久| 欧美激情乱人伦一区| 亚洲一品av免费观看| 欧美日韩中国免费专区在线看| 一区二区三区日韩在线| 国产精品一区二区三区毛片淫片| 精品露脸国产偷人在视频| 欧美亚洲激情视频| 亚洲美女av黄| 亚洲色图在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久在线视频在线| 日韩欧美中文字幕在线播放| 亚洲精品久久久一区二区三区| 欧美色另类天堂2015| 亚洲性夜色噜噜噜7777| 日韩电影免费观看中文字幕| 久久久久久噜噜噜久久久精品| 国产精品美女无圣光视频| 亚洲成av人影院在线观看| 国产精品一区二区三区毛片淫片| 亚洲精品美女久久| 亚洲国产精品电影在线观看| 日韩精品日韩在线观看| 国产精品99久久99久久久二8| 成人国产精品一区二区| 欧美精品国产精品日韩精品| 国产一区二区在线免费| 色偷偷888欧美精品久久久| 精品露脸国产偷人在视频| 福利精品视频在线| 欧美xxxx18国产| 国产精自产拍久久久久久蜜| 日本精品一区二区三区在线| 日韩中文字幕国产| 欧美性受xxxx白人性爽| 亚洲免费小视频| 国产亚洲精品久久久优势| 久久中文久久字幕| 欧美激情伊人电影| 色综合老司机第九色激情| 欧美在线一区二区三区四| 日韩国产高清视频在线| 美女av一区二区| 久久人人爽国产| 国产亚洲在线播放| 亚洲欧美一区二区三区四区| 成人a在线观看| 日韩中文字幕网站| 国产精品久久久久久av| 国产精品日韩专区| 日本人成精品视频在线| 国产成人97精品免费看片| 欧美视频在线看| 91精品国产综合久久男男| 色yeye香蕉凹凸一区二区av| 久久青草福利网站| 国产精品欧美一区二区| 茄子视频成人在线| 国内精品久久久久影院优| 亚洲性夜色噜噜噜7777| 久久久久久91香蕉国产| 欧美激情二区三区| 国产午夜精品美女视频明星a级| 欧美性黄网官网| 26uuu另类亚洲欧美日本一| 欧美国产日韩一区| 97成人超碰免| 日本一区二区三区在线播放| 亚洲成人国产精品| 福利视频一区二区| 国产精品激情av电影在线观看| 日韩在线视频观看正片免费网站| 中文字幕久精品免费视频| 亚洲精品国产精品国产自| 91美女片黄在线观| 国模吧一区二区| 91精品国产91久久久久久最新| 色婷婷综合久久久久中文字幕1| 91av在线国产| 日本成人黄色片| 亚洲另类xxxx| 日日狠狠久久偷偷四色综合免费| 亚洲精品美女在线观看播放| 色婷婷**av毛片一区| 国产精品一区二区在线| 2018日韩中文字幕| 91国自产精品中文字幕亚洲| 中文字幕日韩在线播放| 中文字幕亚洲综合久久| 欧美日韩国产专区| 国产精品美女无圣光视频| 国产美女精品免费电影| 中文字幕日韩精品在线| 精品亚洲永久免费精品|