Hydrostab: a universal code for solving hydrodynamic stability problems

버전 1.0.0.0 (676 KB) 작성자: Hanyu Ye
The authors have developed a universal code for solving hydrodynamic stability problems.
다운로드 수: 807
업데이트 날짜: 2016/10/4

라이선스 보기

Notice: Please cite the following paper if you use ‘hydrostab’.
Han-Yu Ye, Li-Jun Yang, and Qing-Fei Fu. Spatial instability of viscous double-layer liquid sheets. Physics of fluids 28, 102101(2016).
The authors have developed a universal code for solving hydrodynamic stability problems. The code is based on MATLAB and takes advantage of MATLAB’s support for object-oriented programming, especially its support for operator overloading. To solve a custom hydrodynamic stability problem, the user only needs to write an M-file containing descriptions of the governing equations and boundary conditions. The syntax for describing the equations closely resembles these equations themselves. Therefore this code will provide great convenience for user to investigate custom hydrodynamic stability problems. The code performs a normal mode analysis on linearized governing equations and boundary conditions, converting the stability problem into a generalized eigenvalue problem, and takes advantage of MATLAB’s powerful eigenvalue algorithms. Spatial discretization is performed by spectral collocation methods, hence offers high precision. The code supports two-dimensional problems in Cartesian coordinates. The code has been tested on MATLAB 6.5 and later versions of MATLAB.

This software relies on the 'MATLAB Differentiation Matrix Suite' developed by Weideman and Reddy. You can find that software on MATLAB Central.
For convenience, the files of the 'MATLAB Differentiation Matrix Suite' are included in this .zip file. The 'MATLAB Differentiation Matrix Suite' includes the following files:

ce0.m cerfa.m cerfb.m cheb2bc.m
cheb4c.m chebdif.m chebdifft.m chebint.m contents.m
fourdif.m fourdifft.m fourint.m herdif.m herroots.m
lagdif.m lagroots.m legroots.m matplot.m
orrsom.m poldif.m polint.m schrod.m sgrhs.m
sincdif.m sincdifft.m sineg.m

These files are developed by Weideman and Reddy, not the current author, and they are downloaded from
https://cn.mathworks.com/matlabcentral/fileexchange/29-dmsuite
in January 2016. You can search for 'MATLAB Differentiation Matrix Suite' in MATLAB Central for updated versions.

인용 양식

Hanyu Ye (2025). Hydrostab: a universal code for solving hydrodynamic stability problems (https://kr.mathworks.com/matlabcentral/fileexchange/59455-hydrostab-a-universal-code-for-solving-hydrodynamic-stability-problems), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R13
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Linear Algebra에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0

Description is updated.