99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

ME5701程序代寫、代做Matlab設計編程
ME5701程序代寫、代做Matlab設計編程

時間:2024-11-04  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Assignment for Part 2 in ME5701
——Linear stability analysis of Mathieu equation——
Due time: 23:59:59, Nov. 15th, 2024
This assignment will guide you to study the stability properties of the Mathieu equation. Please read through
carefully the problem description below and understand the derivations provided.
The Mathieu equation is a type of differential equation that is significant in various fields of applied mathe matics and physics. For example, it appears in the analysis of quantum systems with periodic potentials, such as
electrons in a crystal lattice (solid-state physics). The equation is also used in the study of the stability of orbits
in celestial mechanics, particularly in systems with periodic gravitational forces.
Mathematically, the Mathieu equation is a differential equation with periodic coefficients, given by
d
2u
dt2
+ (δ + 2 cost)u = 0
where δ and  are real-valued constant parameters, t is the time and u is the unknown. Note that the coefficient
cost is 2π-periodic. Therefore, understanding and solving the Mathieu equation are essential for predicting and
controlling the behaviour of systems subject to periodic influences. The aim of this assignment is to determine the
stability of the solution u = 0 as a function of t. (You can easily verify that u = 0 is a fixed point of the equation.)
In the following sections, we will employ the Floquet analysis to investigate the stability of the Mathieu equation.
To complete this CA, you will need to develop numerical codes to complete the specified tasks and
summarize your results in a comprehensive report.
• Task (a) To begin, since the Mathieu equation contains a 2nd-order temporal derivative term, we introduce
v =
du
dt to lower the order of time derivative. Consequently, we have the following equations
du
dt = v (1)
dv
dt + (δ + 2 cost)u = 0 (2)
Rewrite the above equations in a matrix form. You have to complete the following matrix
. (3)
The method to be introduced below is called the Floquet–Fourier–Hill method. You can read Deconinck &
Kutz (2006) for more information. Following this method, the solution form for u and v can be expanded
−1 is the imaginary unit, n ∈ (−∞, ∞) is an integer in the Fourier expansion, an, bn are the
expansion coefficients and λ, which will soon become clear that it is the eigenvalue in our stability problem,
is complex-valued. (Recall that the stability of the system is determined by the real parts of its eigenvalues
λ. Specifically, the system is unstable if at least one eigenvalue has a positive real part. Conversely, the
system is stable if the real parts of all the eigenvalues are negative.)
By substituting the solution forms of u(t), v(t) into Eqs. (1,2) and noting that cost =
arrive at an infinite system of equations whose general form is shown below
λan + inan = bn (4)
λbn + inbn = −(δan + an−1 + an+1) (5)
1You have to provide an explanation in the report.
where, again, n can be any integer from −∞ to ∞. Here, the derivation of Eq. (4) is explained:.
By comparing the LHS and RHS of the last equation above, for each term e
(λ+in)t
, their corresponding
coefficients should be the same; otherwise, the equation won’t hold for arbitrary t! This leads to the
underlined part of the equation, which is (λ + in)an = bn, or Eq. (4). Now, your task is to derive Eq. (5)
using the same reasoning. Note that you will need to rename the index n during the derivation process.
• Task (b) Next, we will write the above system of equations in a matrix form. As usual, we only retain the
λ-related term on the LHS and move all the other terms to the RHS, resulting in from Eqs. (4,5)
λan = −inan + bn, (6)
λbn = −inbn − (δan + an−1 + an+1). (7)
Define a vector q =
bn−1
bn
bn
, where, from top to bottom, we stack a−∞ to a∞, followed by b−∞ to b∞. In
this example, 6 representative terms are explicitly shown.
Now we can write Eqs. (6,7) in a matrix form
(8)
or λq = Mq, where I have denoted the big matrix as M. You have to show the complete matrix in the report.
Apparently, this is an eigenvalue problem for M with λ being the eigenvalue. By solving for λ, we can reveal
the stability of the Mathieu equation around u = 0. To numerically solve the problem, we have to truncate
the value of n and we choose n ∈ [−20, 20], which means that we have a−20, a−19..., a−1, a0, a1, ..., a19, a20
and likewise for bn.
Write a numerical code to solve this eigenvalue problem for δ =  = 1 and plot the eigenspectrum. Eigen spectrum means the set of all the eigenvalues. A sample eigenspectrum is shown in the appendix. In Matlab,
you can use “eig” to solve an eigenvalue problem and obtain the whole spectrum by plotting the real part
of the eigenvalue as the x axis and the imaginary part as the y axis. Do “help eig” in Matlab to get more
information.
Try n ∈ [−40, 40] with the same δ,  to see if the results are converged or not. Discuss your result (what’s
the stability of the equation? what do you observe? what do you find interesting? etc.).
• Task (c) Next, we will use another method to arrive at the same conclusion.
We start with a simple case for the illustration. Consider a scalar function q which is governed by
dq
dt = A(t)q (9)
2
where A(t) = A(t + T) is T-periodic. We can solve this equation using the separation of variables, that is,
from dq
q = A(t)dt, we can get in general q(t) = q(0)e
R
t
0 A(t
0 )dt0 . You can verify this result by substitution.
Remember that this is the only solution. From this solution, by assigning t = T, we can also deduce
q(T) = q(0)e
R
T
0 A(t)dt
. (10)
Then, we realise that y(t) = q(t + T) should also be a solution to the original equation because
dy
dt =
dq(t + T)
dt =
dq(t + T)
d(t + T)
= A(t + T)q(t + T) = A(t)y(t)
which is the same equation as the original one. But y(t), q(t) are not necessarily the same and they may
differ by a constant multiplier, which means y(t) = cq(t) = q(t + T), where c is a constant. From this
equation, by considering t = 0, we have q(T) = cq(0). Comparing this equation with Eq. (10), we have
c = e
R 0
T A(t)dt
. (11)
On the other hand, the stability of Eq. (9) refers to the growth of q over a period T, which is q
q
(
(0)
T)
. And
this ratio is exactly c! This means that we can evaluate the value of c to investigate the stability of the
original equation. To do so, we need to time-integrate the matrix A from 0 to T because we have the time
integration R T
0 A(t)dt in Eq. (11).
In our problem, the matrix A is given in Eq. (3) and q =

u
v

is a vector, not a scalar. Thus, the derivation
above should be presented in a multi-dimensional version. This can be found in the Appendix. Read it and
realise that we need to calculate the monodromy matrix E to get its eigenvalues to reveal the stability of
the equation (the monodromy matrix E is equivalent to c above). The numerical recipe is summarised as
follows
– (I) From Eq. (12), by setting t = 0, we can have Q(T) = EQ(0). One can assume Q(0) = I, the
identity matrix (why?2
).
– (II) Time-integrate the original equation d
dt
Q = A(t)Q from the initial condition Q(0) = I to get Q(T).
The results will be our monodromy matrix E, according to (I). How to time-integrate an equation?
See the explanation below.
– (III) Calculate the eigenvalue µ of E and do the transformation 2
1
π
log µ, which should be equal to the
eigenvalues obtained in task (b). You have to verify this in the report.
In Matlab, you can use ode45 to time-integrate an ODE. Do “help ode45” in Matlab to understand the
syntax. You will see that ode45 can be executed using
[T OUT, Y OUT] = ode45(ODEF UN, T SP AN, Y 0, OP T IONS).
ODEF UN is to implement Eqs. (1,2). The TSPAN denotes the time span and should be [0, 2π]. The Y0
should be the columns of the identity matrix  1 0
0 1 and so you have to execute ode45 twice with Y0 being

1
0

and  0
1

, respectively. Then you assemble the two resultant columns to form the monodromy matrix.
Follow the above numerical recipe to get the final eigenvalues.
Note that the eigenvalue λ in task (b) is connected to the eigenvalue µ in task (c) by λ = 2
1
π
log µ. This also
means that the stability criterion, when rephrased using µ, would be that the system is unstable if at least
one eigenvalue µ has a magnitude larger than 1. Conversely, the system is stable if the magnitudes of all
the eigenvalues are less than 1. In Matlab, you can use “abs” to get the magnitude of a complex number.
• Task (d) Using either method explained above, do a parametric study of δ, . You can for example generate
a graph showing the stability or instability of the system on the δ −  plane with δ ∈ [0, 2] and  ∈ [0, 1].
Discuss what you find and explain the results.
A sample result can be found in the Appendix.
2You have to provide an explanation in the report.
3
• Task (e) To verify your result, we can also look at the time evolution of the solution u directly. Pick two
arbitrary sets of parameters with δ ∈ [1, 2] and  ∈ [0.5, 1], one being stable and the other being unstable.
In each case, plot u as a function of t and explain what you find.
A sample result can be found in the Appendix.
4
Appendix for suggestions and hints:
• You can use any programming language you are familiar with. Please use double-precision arithmetic in
the computation.
• A late submission will result in a penalty. The complete submission includes a report and all the code
scripts. The code should be executable and generate the graphs to be presented in the report once executed
(this will facilitate my checking of your code).
• This is a group assignment with a maximum of 2 students per group, with only one submission per group.
You can also do it individually.
• This CA makes up 20% of the final mark. (The remaining 30% of the final mark for Part 2 will be the 2
structured questions in the quiz. Similarly, Part 1 will make up the other 50%.)
• In task (a), the complete citation of Deconinck & Nathan (2006) is Deconinck B. & Nathan Kutz, J. 2006
Computing spectra of linear operators using the Floquet–Fourier–Hill method. Journal of Computational
Physics 219 (1), 296–**1.
• A sample result for the eigenspectrum in task (b) is shown below. Note that the real part of the eigenvalue
λ is plotted as the x axis and imaginary part the y axis.
Real part of λ
• A multi-dimensional derivation of the Floquet theory in Task (c) is provided below, which may facilitate
your understanding. The equation is
dq
dt = A(t)q, where A(t + T) = A(t)
The linear equation admits a solution of matrix Q(t), that is d
dt
Q = A(t)Q. The columns qk(t) are solutions
to the above equation, i.e., d
dt
qk = A(t)qk(t) or qk(T) = e
R
T
0 A(t)dtqk(0).3 Consider yk(t) = qk(t + T), we
have
dyk
dt =
dqk(t + T)
dt =
dqk(t + T)
d(t + T)
= A(t + T)qk(t + T) = A(t)yk(t)
which is the same equation as the original one. This means yk and qk are a linear combination of each
other; or, we can have
yk(t) = X
1≤j≤n
ek,jqj (t) or Y(t) = EQ(t) or Q(t + T) = EQ(t) (12)
3Note that a time-ordering operator is omitted here since it is implicitly understood that the equation will propagate in the positive
temporal direction.
5
Imaginary part of λ
where Y(t) is the matrix accommodating all the yk(t) vectors. In the Floquet theory, E is called monodromy
matrix which represents the effect of the operator A over one period (i.e. the linearized Poincar´e map).
Thus, a state Q(t) left-multiplied by E will propagate the former to a later state at t + T, that is Q(t + T).
Besides, you can easily understand the matrix E here is the coefficient c in the scalar version of the derivation.
• In task (c), ode45 in Matlab also provides an option for setting up the tolerance criterion for convergence;
for this, you can consider options = odeset(
0 AbsT ol0 , 1e − 7,
0 RelT ol0 , 1e − 8).
• In task (d), a sample result for the stability/instability in the δ −  plane with δ ∈ [0, 1] and  ∈ [0, 0.5]
is provided below. The plot is generated using the “contourf” command in Matlab. The yellow region
indicates stability of the Mathieu equation (i.e., either all λ < 0 or all |µ| < 1). The blue region denotes the
instability. Such a graph is called neutral curve, which means that the interface between the two colours
indicates the neutral condition that λ = 0 or |µ| = 1.
Stable
Unstable
• In task (e), a sample result for an unstable solution u at  = δ = 0.5 is shown below. The black curve
is generated using [t, x] = ode45(0 mathieu0 , [**π], [0.2392 0.343], options) in Matlab, where the ODEFUN
is called mathieu in my code, [**π] is the TSPAN for the black curve, [0.2392 0.343] is some random
initial condition and options have been explained earlier. The dashed vertical lines indicate 2π, 4π, 6π,
corresponding to 1,2,3 periods. To generate the green and the red curves, you change 6π to 4π and 2π
respectively. You can clearly see that the solution u is amplifying over the periods, so the equation at these
parameters is unstable.
The instability result is consistent with the neutral curve obtained above.
6

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp




 

掃一掃在手機打開當前頁
  • 上一篇:代寫159.740編程、代做c/c++,Python程序
  • 下一篇:COMP2404代做、C++編程設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                在线免费av一区| 国产欧美一区二区精品忘忧草| 精品国产伦一区二区三区观看方式| 美女久久久精品| 日韩一级视频免费观看在线| 男人的j进女人的j一区| 久久久不卡影院| 91色视频在线| 色av一区二区| 青青草原综合久久大伊人精品优势| 91在线看国产| 日韩精品亚洲专区| 国产精品美女久久久久久 | 亚洲精品视频在线看| 欧美精品免费视频| 91精品国产综合久久久久久久久久| 亚洲免费在线观看视频| 91精品在线一区二区| 国产精品99久| 青青草国产成人av片免费| 亚洲欧美综合网| 欧美一区二区免费视频| 91在线小视频| 99久久精品国产麻豆演员表| 久久99精品久久久久久动态图| 一区二区三区在线影院| 91国产福利在线| 日韩欧美高清dvd碟片| 欧美人伦禁忌dvd放荡欲情| 成人免费黄色在线| 久久丁香综合五月国产三级网站| 亚洲伊人色欲综合网| 欧美国产1区2区| 久久久亚洲高清| 精品女同一区二区| 国产福利91精品一区二区三区| 一区二区三区在线观看国产| 国产成人综合精品三级| 蜜臀av一区二区在线免费观看| 亚洲国产精品麻豆| 一区二区三区中文字幕精品精品| 欧美极品少妇xxxxⅹ高跟鞋| 久久婷婷国产综合国色天香| 日韩欧美激情一区| 91麻豆精品国产91久久久使用方法| 在线精品观看国产| 欧美在线你懂得| 欧美日韩国产免费一区二区| 国产欧美日韩一区二区三区在线观看| 久久久久久久久免费| 欧美唯美清纯偷拍| 欧美三级电影在线观看| 欧美亚一区二区| 国产精品国产自产拍高清av王其| 91麻豆免费看片| 亚洲美女免费在线| 一区二区三区国产精华| 亚洲v精品v日韩v欧美v专区| 日本麻豆一区二区三区视频| 亚洲成人一区在线| 精品一区二区三区久久| 国产成人免费视频| av一区二区三区黑人| 在线观看一区二区视频| 高清在线成人网| 久久夜色精品国产噜噜av| 国产日产欧美一区二区三区| 国产精品青草久久| 亚洲成人福利片| 国产综合久久久久久久久久久久| 国产宾馆实践打屁股91| 一区二区三区视频在线看| 亚洲男人都懂的| 免费成人小视频| 成人美女视频在线看| 在线观看日韩国产| 欧美日韩成人在线| 91浏览器在线视频| 成人开心网精品视频| 欧美日韩三级一区| 久久伊人中文字幕| 国产高清无密码一区二区三区| 日本韩国欧美一区| 久久久久久99精品| 亚洲图片有声小说| 九一久久久久久| 欧美在线制服丝袜| 国产欧美日韩卡一| 99国内精品久久| 欧美一级二级三级蜜桃| 国产精品成人网| 精品午夜久久福利影院 | 免费成人av资源网| 国产乱人伦偷精品视频免下载| 色婷婷久久综合| 国产喷白浆一区二区三区| 日本中文字幕不卡| 欧美三级韩国三级日本三斤| 国产日韩欧美精品电影三级在线| 亚洲成人高清在线| 91啪在线观看| 久久久久亚洲综合| 欧美aa在线视频| 在线视频欧美区| 麻豆成人91精品二区三区| 91网页版在线| 久久精品一区八戒影视| 精品国产免费视频| 久久久亚洲精华液精华液精华液 | 在线观看91视频| 久久日韩粉嫩一区二区三区| av在线不卡网| 欧美系列日韩一区| 亚洲色图19p| 麻豆精品一区二区av白丝在线| 久久久久久久综合狠狠综合| 国产成人一区二区精品非洲| 亚洲免费观看高清完整版在线观看 | 日韩写真欧美这视频| 国产91在线|亚洲| 亚洲一区二区三区中文字幕| 久久久久久久久久久久电影 | 蜜桃免费网站一区二区三区| 久久亚洲精品小早川怜子| av网站免费线看精品| 日本中文字幕一区二区视频| 中文字幕在线观看不卡| 日韩一级成人av| 色综合 综合色| 日本欧美一区二区在线观看| 欧美人妇做爰xxxⅹ性高电影| 日韩一区二区视频| 爽爽淫人综合网网站| 91蜜桃在线观看| 亚洲大尺度视频在线观看| 久久一区二区视频| 欧美性猛交xxxx乱大交退制版 | 久久久影院官网| 欧美剧情电影在线观看完整版免费励志电影| 久久se这里有精品| 天堂一区二区在线| 一区二区三区中文字幕精品精品 | 色成人在线视频| 国产传媒久久文化传媒| 婷婷丁香久久五月婷婷| 亚洲日本护士毛茸茸| 亚洲国产精品t66y| 精品对白一区国产伦| 日韩午夜电影av| 欧美精品色综合| 欧美三级电影网站| 欧洲中文字幕精品| 日本韩国欧美一区二区三区| 成人免费视频播放| 国产很黄免费观看久久| 国产乱码精品一区二区三区五月婷| 奇米色777欧美一区二区| 亚洲国产综合人成综合网站| 亚洲精品国产精华液| 国产精品传媒入口麻豆| 国产精品久久久久久久浪潮网站 | 国产成人精品影院| 久久99热99| 久久99国产精品久久| 精品综合久久久久久8888| 久久成人免费日本黄色| 久久成人综合网| 久久精品国产一区二区三| 蜜臀国产一区二区三区在线播放| 美女www一区二区| 裸体健美xxxx欧美裸体表演| 亚洲va欧美va人人爽| 亚洲图片欧美一区| 亚洲第一综合色| 五月天久久比比资源色| 日韩国产欧美视频| 久久精工是国产品牌吗| 国产91色综合久久免费分享| 成人av资源下载| 91久久精品一区二区二区| 色成人在线视频| 日韩欧美国产一区二区在线播放 | 久久久久久久精| 国产欧美一区二区精品忘忧草| 国产精品大尺度| 婷婷丁香久久五月婷婷| 久久99国产精品久久| 成人一区在线观看| 欧美丝袜第三区| 久久中文娱乐网| 亚洲伊人伊色伊影伊综合网| 美国十次综合导航| 成人福利视频在线看| 欧美日韩国产精选| 中文字幕成人av| 日日摸夜夜添夜夜添亚洲女人| 黑人巨大精品欧美黑白配亚洲 | 日韩欧美激情在线| 国产精品免费观看视频| 亚瑟在线精品视频|