亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > 了解odeset函數(shù)

了解odeset函數(shù)

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-11-20 20:01:50 1700481710

一、odeset函數(shù)

Matlab的ode求解器是用于解決常微分方程組(ODE)的函數(shù)。odeset函數(shù)可以使用戶控制其中大多數(shù)選項的值。這個函數(shù)返回一個structure。Odset結(jié)構(gòu)體可以在ODE求解器中作為參數(shù)使用。ODE求解器采用Odset中指定的選項的值。用法如下:

options = odeset('Name1',value1,'Name2',value2,...)

options就是返回的structure,Name1,value1等為其可選項與值。

如下的代碼段,指定sine函數(shù)的初值問題求解器ode15s的舍入誤差容忍值為1e-3,絕對誤差容忍度為1e-6,并繪制結(jié)果:

tspan = [0,10]; 
y0 = 0; 
options = odeset('RelTol',1e-3, 'AbsTol', 1e-6); 
[t,y] = ode15s(@(t,y) sin(t),tspan,y0,options); 
plot(t,y)

二、odeset控制步長

在ODE的數(shù)值解法中,步長是決定數(shù)值穩(wěn)定性和解的精度的因素之一。ODE求解器用絕對誤差、相對誤差和幾個事件等條件進(jìn)行調(diào)整。設(shè)步長和狀態(tài)的修改發(fā)生在離散塊中的固定時刻;當(dāng)狀態(tài)改變時調(diào)用事件函數(shù)。ODE求解器使用odeset函數(shù)返回的選項結(jié)構(gòu)來設(shè)置絕對和相對誤差容忍度、與事件相關(guān)的參數(shù)等值。下面的代碼演示使用options參數(shù)重式調(diào)整求解器ode45的默認(rèn)步長:

tspan = [0,10]; 
y0 = [1,0]; 
options = odeset('RelTol', 1e-6, 'AbsTol',1e-10,'MaxStep',0.1); 
[t,y] = ode45(@odefcn,tspan,y0,options); 

function dydt = odefcn(t,y) 
dydt = [y(2); -y(1)]; 
end

MaxStep選項是指定最大步長,ode45設(shè)置的默認(rèn)步長為0.1左右。

三、odeset中的reltol

相對最大誤差范圍,定義為 abs(當(dāng)前步長計算的值-olsolve函數(shù)返回的值) / max(atol,abs(當(dāng)前計算的值)* reltol)。定下來的認(rèn)識是在與客觀測量數(shù)據(jù)進(jìn)行比較時,如果求解器成功誤差要小于設(shè)定的容忍范圍,否則算法就繼續(xù)迭代并重新計算相應(yīng)的步長 在線性求解器中,誤差通常按照量表T,解向量Y和時間變量T進(jìn)行測量,通過向量來測量誤差。ODE45中reltol默認(rèn)值是1e-3:

tspan [0,30]; 
y0 = [2 0]; 
options = odeset('RelTol',1e-2); 
[t,y] = ode45(@odefcn,tspan,y0,options); 

function dydt = odefcn(t,y) 
dydt = [y(2); -y(1)]; 
end

四、ode to,odeset兩個events耦合怎么寫

如果您要在多個例程中使用odeset選項,則可以創(chuàng)建一個options結(jié)構(gòu),然后將它傳遞給每個例程:

options = odeset('RelTol',1e-3); 
[t1,y1] = ode45(@odefcn,tspan,y0,options); 
[t2,y2] = ode23(@odefcn,tspan,y0,options);

它可以幫助改變相同的相對誤差,即盡管它的默認(rèn)值不同。在ODE求解器中支持事件函數(shù)(式)。您可以在特定的時間進(jìn)入或離開事件。每次輸入事件函數(shù)時,必須告訴ODE求解器是否計算相應(yīng)的事件。 如果計算相應(yīng)的事件,則必須提供一個組成向量的事件結(jié)果和指示哪個事件被觸發(fā)的事件檢測向量。最后,您必須告訴ODE求解器下一個時間段的結(jié)束時間。下面的示例展示了如何使用“ode23”甚至偶數(shù)次方運行情況:

tspan = [0 10]; 
y0 = 1; 
[D,c] = ode23(@ode1,tspan,y0,odeset('events',@ode2)); 
plot(D,c),xlabel('Time'),ylabel('Solution') 

function dy = ode1(t,y) 
dy = y; 
end 

function [value,isterminal,direction] = ode2(t,y) 
value = mod(t,2) == 0;     % 奇數(shù)次方 
isterminal = false;   %不終止迭代器 
direction = 0;    % 無方位可指定 
end 

五、odeset matlab

對于不同的求解器和問題,ODE求解器有很多選項設(shè)置。在控制求解器行為方面,odeset函數(shù)是個非常重要的函數(shù)。Matlab函數(shù)庫提供的ode45、ode23、ode113、ode15s等都適用odeset函數(shù),它們都包含多個選項和值。以下是一個示例,其中設(shè)定求解器ode45的初始步長為0.01,傭金步長為0.1,相對容錯為1e-6的絕對容錯為1e-10:

tspan = [0,10]; 
y0 = [2,2]; 
options = odeset('IntialStep',0.01,'MaxStep',0.1,'RelTol',1e-6,'AbsTol',1e-10); 
[t,y] = ode45(@(t,y) [y(2) ; -y(1)],tspan,y0,options); 
plot(t,y(:,1))

六、ode to you

ODE(Ordinary Differential Equation)是指普路伐斯微分方程,大學(xué)數(shù)學(xué)中的常微分方程概念。數(shù)學(xué)家們對ODE這個領(lǐng)域做了很多研究,除了很多解析方法,還有很多數(shù)值求解器。比如一些經(jīng)典的方法:歐拉法、改進(jìn)歐拉法、龍格庫塔法(RK)等,它們都能幫助我們求解ODE問題,但是數(shù)值精度和時間效率不同。ode45函數(shù)是在所有數(shù)值求解器中精度和時間效率均衡的算法。因此,ode45是求解ODE問題的函數(shù),類似的函數(shù)還有:ode15s、ode23、ode23tb、ode113等。

七、ode to joy

在ODE求解器中,ode45函數(shù)用于求解常微分方程組,下面是一個關(guān)于ode45函數(shù)求解簡單雙擺的例子:

%簡單雙擺

tspan=[0,70];  % 時間范圍 
y0=[0,pi/2,pi/2,0]; %初值 

[t,y] = ode45(@fxy,tspan,y0);  % 返回時間刻度“t”和值“y”

%繪制紅色線條

line([0 2*sin(y(1,1))],[0 -2*cos(y(1,1))],'color','r') %擺錘1 
hold on 

line([2*sin(y(1,1)) 2*sin(y(1,1))+2*sin(y(1,2))],[-2*cos(y(1,1)) -2*cos(y(1,1))-2*cos(y(1,2))],'color','r') %擺錘2 
axis([-3 3 -3 3]); % 繪圖區(qū)間 
whitebg('w');  % 背景顏色 
box('on')  % 繪制邊界 
title('Double Pendulum')  % 標(biāo)題 
xlabel('x (m)')  % x軸標(biāo)簽 
ylabel('y (m)')  % y軸標(biāo)簽 

% 第一列與第三列

function dy = fxy(t,y)

 g=9.8;  % 重力加速度 
 l = 2;  % 擺桿長
 dy=zeros(4,1);
 dy(1)=y(2); 
 dy(2)=(-g*2*sin(y(1))-2*sin(y(1)-y(3))*((y(4)^2)+(y(2)^2)*cos(y(1)-y(3))))/(2-l*cos(y(1)-y(3))^2); 
 dy(3)=y(4); 
 dy(4)=(2*sin(y(1)-y(3)))*((y(2)^2)+(2*g*cos(y(1))) +(y(4)^2)*cos(y(1)-y(3)))/(2-l*cos(y(1)-y(3))^2); 

八、ode to a nightingale

Matlab的ode求解器是用于解決常微分方程組(ODE)的函數(shù),odeset函數(shù)可以使用戶控制選項的值。ode生態(tài)系統(tǒng)中有一個很大的工具箱,可以輕松解決大多數(shù)的ODE問題。ond45是其中一種求解器,能夠順利解決大多數(shù)的知名ODE問題。

以下是ode45函數(shù)的代碼實現(xiàn):

tspan = [0,10]; %時間范圍 
y0 = [1, 0]; % 初值 
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-5]); %選項 
[t,y] = ode45(@model,tspan,y0,options); % 函數(shù)調(diào)用 

function dydt = model(t,y) 
dydt = zeros(2,1); 
dydt(1) = y(2); 
dydt(2) = -4*y(1) - 2*y(2); 
end 

plot(t,y(:,1)) 

tags: 刪除npm
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取

上一篇

C# URL編碼詳解

下一篇

data-index
相關(guān)推薦HOT
少妇爆乳无码AV无码波霸| 欧美乱人伦人妻中文字幕| 欧美黑人粗大猛烈18P| 色婷婷亚洲一区二区综合| 五十熟妇日本熟妇久久| 亚洲色欲一区二区三区在线观看| 在线观看4480私人影视| 成人AV鲁丝片一区二区免费| 国产精品国产三级国AV麻豆| 九月婷婷人人澡人人添人人爽| 女人扒开屁股桶爽6O分钟| 台湾无码AV一区二区三区| 亚洲男人AV天堂男人社区| CHINESE国产XXXX实拍| 国产精品99久久精品| 久久久久亚洲AV综合波多野结衣| 人妻人人澡人人添人人爽人人玩| 玩弄漂亮少妇高潮白浆| 肉身避风港1978大米星球| 极品少妇被猛的白浆直喷白浆| 人妻人人澡人人添人人爽人人玩| 色AV综合AV综合无码网站| 亚洲AV无码成人精品区伊人小说 | 全免费A级毛片免费看无码| 少妇愉情理仑片高潮| 日日噜噜噜夜夜爽爽狠狠| 亚洲精品无码久久久久AV麻豆| 77色午夜成人影院综合网| 国产精品久久久久久一区二区三区 | 国内精品久久久久影院中文字幕| 97热久久免费频精品99| 性一交一乱一伦一色一情孩交| 九九电影网午夜理论片| 欧美性狂猛XXXXXBBBBB| 亚洲AⅤ爽爽香蕉久久影片| 青青青伊人色综合久久| 久久精品国产精油按摩| 中文字幕乱码亚洲∧V日本 | 亚洲乱码一区二区三区| 哦┅┅快┅┅用力啊熟妇 | 99久久无色码中文字幕| 夫目前侵犯一区二区三区| 久久99国产精品久久99| 国产老妇伦国产熟女老妇久| 豆国产93在线 | 亚洲| 一二三四在线看日本高清| 色婷婷狠狠久久综合五月| 亚洲无人区一码二码三码区别| 成熟丰满熟妇AV无码区| 久久亚洲精品成人无码网站夜色| 少妇丰满爆乳被呻吟进入| 在办公室把护士给爽了动态图| 亚洲AV男人的天堂在线观看| 亚洲AV日韩AV永久无码水密桃| 日本大乳高潮视频在线观看| 蜜桃AV不卡无码三区| 亚洲人成色7777在线观看| 粗大的内捧猛烈进出视频| 久久97久久97精品免视看| 涩爱亚洲色欲AV无码成人专区 | 果冻传媒剧国产剧在线看| 欧美疯狂性受XXXXX喷水| 亚洲国产综合精品 在线 一区| 大乳丰满人妻中文字幕日本| 免费AV片大尺度在线观看| 亚洲AV综合AV一区二区三区| 永久免费的啪啪网站免费观看浪潮 | 搡老女人熟妇老太HD| 日韩成人无码AV| 亚洲精品无码乱码成人| 国产精品麻豆VA在线播放| 国语自产偷拍精品视频| 日本护士体内SHE精2╳╳╳| 在线观看成人网站| 精品国产三级A∨在线观看| 天天摸天天做天天爽| А√天堂中文最新版在线种子 | 88国产精品视频一区二区三区| 寂寞骚妇被后入式爆草抓爆| 无码丰满人妻熟妇区| 成·人免费午夜无码不卡| 女性C春合欢液高朝液精华液| 亚洲熟妇AV一区二区三区浪潮| 国产无人区卡一卡二卡乱码| 视频在线一区二区| 部长来家里喝酒日剧叫什么| 欧美大屁股XXXX高跟欧美黑人| 阳台顶着岳刘晓莉的肥臀| 极品人妻系列人妻30P| 无码人妻AⅤ一区二区三区蜜桃 | 中文乱码35页在线观看| 久久久久久久极品内射| 亚洲不卡无码AV中文字幕| 国产精品无码无在线观看| 少妇特黄Av一区二区三区| 被两个老头咬住吃奶野战| 男女做高潮120秒试看| 在公车被灌满JING液| 久久精品国产亚洲AV无码偷窥| 亚洲AV中文无码乱人伦下载| 国产日产精品_国产精品毛片| 天码AV高清毛片在线看_| 丰满熟女高潮毛茸茸欧洲视频| 人妻中文乱码在线网站| JAPANRCEP老熟妇乱子伦视频| 免费毛片45分钟| 中文无码一区二区视频在线播放量| 久久精品网站免费观看| 亚洲日韩在线A视频在线观看| 精品久久久久久国产潘金莲| 亚洲国产精品人人爽夜夜爽| 狠狠综合久久久久综合网站| 亚洲AV无码专区亚洲AV| 黑人av巨大粗吊| 亚洲国产精品成人一区二区在线| 狠狠躁天天躁男人| 亚洲乱色伦图片区小说| 久久精品国产999久久久| 亚洲综合AV在线在线播放| 久久人妻少妇嫩草AV蜜桃| 一边做饭一边躁狂怎么办| 邻居一晚让我高潮3次正常吗| 中文国产成人精品久久不卡| 免费人成视频XVIDEOS| A级毛片毛片免费观看久潮喷| 欧美人妻AⅤ中文字幕| 薄荷奶糖(1V2)笔趣| 日韩免费视频一一二区| 国产成人福利在线视频播放下载 | 99精品国产综合久久久久五月天 | 久久亚洲精品国产亚洲老地址| 一杆长枪直入两扇门| 免费稀缺拗女一区二区| JULIA绝顶快感高潮在线| 日本高清在线观看视频WWW色| 成人亚洲AV日韩AV欧v| 偷看娇妻在别人胯下沦陷小说| 国产猛男猛女超爽免费视频| 亚洲成AV人在线观看网站| 久久久精品人妻一区二区三区| 中文国产成人精品久久| 亲近相奷对白中文字幕| 丰满少妇弄高潮了WWW| 亚精区在二线三线区别99| 久久国产精品亚洲艾草网| 中文字幕在线精品视频入口一区| 欧美专区日韩视频人妻| 东北少妇大叫高潮XXXⅩ| 无遮挡色视频真人免费不卡| 精品人人妻人人爽D∨D| 玉蒲团Ⅲ艳乳欲仙欲| 欧亚成年男女深夜百度网盘| 公咬着小娇乳H边走边欢视频 | JIZZJIZZ日本人妻| 色欲色香天天天综合无码| 国产日产欧洲系列| 野花高清在线电影观看免费视频| 哪种女人弄进去最舒服| 非洲黑人狂躁日本妞| 亚洲AV无码专区国产乱码波多野| 久久亚洲中文字幕无码| らだ天堂中文在线| 在线永久免费观看黄网站| 里番ACG ※里番_ACG工口| 日本高清WWW色视频总站| 国产成人无码H在线观看网站| 亚洲成AV人片在WWW色猫咪| 老熟妇BBWASS| 成人片黄网站色大片免费观看AP| 无码日韩精品一区二区三区免费 | 亚洲乱码一区二区三区| 欧美成人精品高清视频| 国产成人精品一区二三区| 亚洲熟妇色XXXXX爽| 奇米四色7777中文字幕| 国产免费又爽又色又粗视频| 一区二区三区无码AV不卡| 日本嫩交12一16XXX视频| 国产在线视频一区二区三区| 中文字幕在线播放| 丝袜美女人体艺术| 久久精品国产99精品亚洲| 边做饭边被躁BD小说| 亚洲成a人片8888一在线观看| 你的婚礼免费观看完整版| 国产粗语刺激对白ⅩXX| 与子敌伦刺激对白播放| 四川50岁熟妇大白屁股真爽| 久久国产精品香蕉成人APP| 超高清欧美VIDEOSSEXO| 亚洲ΑV无码一区二区三区四区| 欧美VA亚洲VA日韩VA| 国产农村妇女精品一二区| 97精品伊人久久大香线蕉app| 午夜福利国产成人无码GIF动图 | 精品久久久久久中文字幕| YYYY1111111午夜少妇| 亚洲大尺度专区无码| 人妻少妇精品无码专区APP| 九九久久精品国产|