欧美日韩调教_欧美精品啪啪_欧美精品97_国产女主播一区二区_欧美精品播放_亚洲精品乱码久久久久久蜜桃91_中文欧美日韩_夜夜爽www精品_国产亚洲亚洲_国产欧美日韩亚洲

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

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 了解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求解器用絕對誤差、相對誤差和幾個事件等條件進行調(diào)整。設步長和狀態(tài)的修改發(fā)生在離散塊中的固定時刻;當狀態(tài)改變時調(diào)用事件函數(shù)。ODE求解器使用odeset函數(shù)返回的選項結(jié)構(gòu)來設置絕對和相對誤差容忍度、與事件相關的參數(shù)等值。下面的代碼演示使用options參數(shù)重式調(diào)整求解器ode45的默認步長:

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設置的默認步長為0.1左右。

三、odeset中的reltol

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

它可以幫助改變相同的相對誤差,即盡管它的默認值不同。在ODE求解器中支持事件函數(shù)(式)。您可以在特定的時間進入或離開事件。每次輸入事件函數(shù)時,必須告訴ODE求解器是否計算相應的事件。 如果計算相應的事件,則必須提供一個組成向量的事件結(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求解器有很多選項設置。在控制求解器行為方面,odeset函數(shù)是個非常重要的函數(shù)。Matlab函數(shù)庫提供的ode45、ode23、ode113、ode15s等都適用odeset函數(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)是指普路伐斯微分方程,大學數(shù)學中的常微分方程概念。數(shù)學家們對ODE這個領域做了很多研究,除了很多解析方法,還有很多數(shù)值求解器。比如一些經(jīng)典的方法:歐拉法、改進歐拉法、龍格庫塔法(RK)等,它們都能幫助我們求解ODE問題,但是數(shù)值精度和時間效率不同。ode45函數(shù)是在所有數(shù)值求解器中精度和時間效率均衡的算法。因此,ode45是求解ODE問題的函數(shù),類似的函數(shù)還有:ode15s、ode23、ode23tb、ode113等。

七、ode to joy

在ODE求解器中,ode45函數(shù)用于求解常微分方程組,下面是一個關于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')  % 標題 
xlabel('x (m)')  % x軸標簽 
ylabel('y (m)')  % y軸標簽 

% 第一列與第三列

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

上一篇

C# URL編碼詳解

下一篇

data-index
相關推薦HOT
欧美日韩调教_欧美精品啪啪_欧美精品97_国产女主播一区二区_欧美精品播放_亚洲精品乱码久久久久久蜜桃91_中文欧美日韩_夜夜爽www精品_国产亚洲亚洲_国产欧美日韩亚洲
亚洲一区二区三区四区五区黄| 欧美体内she精高潮| 欧美少妇bbb| 天堂在线亚洲视频| 亚洲一区中文| 亚洲一区二区av在线| 国产一区二区三区的电影| 亚洲天堂免费在线观看视频| 91麻豆精品在线观看| 久久久久久久免费视频了| 91丨九色丨尤物| 国产视频在线观看一区二区三区| 99re66热这里只有精品3直播 | 亚洲一区二区三区四区五区黄 | 成人精品免费网站| 日韩免费观看高清完整版在线观看| 精品一区二区免费| 91精品国产黑色紧身裤美女| 国产精品一区免费视频| 精品欧美乱码久久久久久1区2区| 成人激情动漫在线观看| 久久久久久日产精品| 欧美精品一卡| 中文字幕一区二区不卡| 99这里有精品| 亚洲va欧美va国产va天堂影院| 久久久久久穴| 韩国视频一区二区| 日韩一级片在线观看| 99久久精品免费看| 中文字幕中文字幕一区二区| 日韩亚洲国产精品| 亚洲尤物视频在线| 日本高清不卡一区| 国产一区二区三区美女| 日韩欧美视频一区| 色综合久久综合| 亚洲综合一区二区| 欧美色图天堂网| 风间由美性色一区二区三区| 久久久精品日韩欧美| 亚洲人体偷拍| 日韩综合在线视频| 日韩一级视频免费观看在线| 99精品久久只有精品| 亚洲欧美偷拍卡通变态| 91电影在线观看| 成人黄色av电影| 日韩理论片中文av| 色天使久久综合网天天| 高清国产一区二区三区| 国产精品欧美经典| 久久久久综合| 国产suv精品一区二区三区| 日本一区二区三区国色天香| 国产精品五区| 韩国欧美一区二区| 国产校园另类小说区| 在线亚洲精品| 裸体一区二区三区| 国产亚洲精品中文字幕| 国产亚洲综合精品| 国产一区二区三区精品视频| 国产欧美一区二区精品性| 性xx色xx综合久久久xx| 国产一区二区三区蝌蚪| 国产精品亲子乱子伦xxxx裸| 久久先锋资源| 成人黄色国产精品网站大全在线免费观看| 中文字幕在线观看一区| 美女91精品| 成人高清视频在线| 一区二区三区中文字幕在线观看| 欧美夫妻性生活| 欧美激情四色| 日韩电影在线免费| 久久这里只有精品视频网| 国产欧美一区二区三区另类精品 | 国产精品国产三级国产aⅴ原创| 小嫩嫩精品导航| 高清不卡一区二区在线| 亚洲综合清纯丝袜自拍| 日韩免费视频一区二区| 国产精品午夜av在线| www.欧美.com| 五月天婷婷综合| 久久久精品中文字幕麻豆发布| 鲁大师影院一区二区三区| a亚洲天堂av| 亚洲777理论| ww亚洲ww在线观看国产| 久久久久久婷| 欧美一区二区三区在线免费观看 | 国产精品久久久久精k8| 欧美亚洲一区二区三区四区| 欧美激情aⅴ一区二区三区| 日韩电影免费在线| 久久久久久9999| 欧美性生交片4| 精品动漫av| 国产黄色91视频| 亚洲女同ⅹxx女同tv| 精品入口麻豆88视频| 国产一区二区三区奇米久涩| 99视频精品免费视频| 日韩电影在线看| 国产精品毛片无遮挡高清| 欧美老肥妇做.爰bbww视频| 亚洲精选在线| 不卡一区二区三区四区| 日韩成人伦理电影在线观看| 欧美激情在线免费观看| 777午夜精品免费视频| 亚洲一区二区三区精品动漫| 91视频国产观看| 国产麻豆午夜三级精品| 午夜精品免费在线| 中文一区二区在线观看| 日韩视频一区二区在线观看| 91久久国产最好的精华液| 亚洲精品男同| 欧美一区二区三区免费看| 国产乱码精品一区二区三区忘忧草| 亚洲综合另类小说| 国产偷国产偷精品高清尤物 | 一本色道久久综合亚洲精品按摩| 欧美人与禽猛交乱配视频| 国产最新精品免费| 视频一区二区中文字幕| 亚洲精品视频在线观看免费| 国产色产综合产在线视频| 日韩欧美一区二区视频| 欧美亚洲综合一区| 久久黄色影院| 亚洲精选久久| 午夜精品一区二区三区四区| 国产精品一区二区三区四区| 日韩不卡一区二区三区| 亚洲乱码中文字幕综合| 国产精品全国免费观看高清| 精品日韩欧美一区二区| 欧美一级理论片| 欧美久久久久中文字幕| 色综合久久天天| 亚洲一区二区三区色| 亚洲三级电影在线观看| 国内精品国语自产拍在线观看| yourporn久久国产精品| 国产精品一区二区在线播放| 精品一区二区三区不卡| 青青草伊人久久| 亚洲一区二区精品视频| 亚洲乱码国产乱码精品精小说| 国产精品女主播av| 亚洲国产精品成人久久综合一区| 精品国产乱码久久| 欧美zozozo| 日韩欧美一区二区在线视频| 欧美日韩高清一区| 在线国产电影不卡| 在线视频综合导航| 欧美在线视频全部完| 在线观看www91| 欧美性感一区二区三区| 欧美视频在线一区| 欧美色图天堂网| 在线观看91精品国产入口| 欧美亚洲一区| 免费在线亚洲| 亚洲欧美日本日韩| 免费一级欧美片在线播放| 国产精品久久久久久模特| 一本久道久久综合婷婷鲸鱼| 国产欧美激情| 男女av一区三区二区色多| 久久久夜夜夜| 欧美午夜精品久久久| 欧美日韩一级二级| 91精品国产91热久久久做人人| 91精品国产91久久久久久一区二区 | 狠狠色2019综合网| 韩国一区二区三区| 国产一区二区在线电影| 国产乱一区二区| 成人亚洲一区二区一| 99久久婷婷国产综合精品 | 一区二区三区免费看| 国产伦精品一区二区| 蜜桃av综合| 欧洲色大大久久| 69堂精品视频| 日韩一区二区精品葵司在线 | 国产亲近乱来精品视频 | 丁香婷婷综合网| 91麻豆精品一区二区三区| 狠狠入ady亚洲精品经典电影| 亚洲美女视频在线免费观看| 国产精品一二| 91福利在线免费观看| 制服.丝袜.亚洲.另类.中文|