How to input crank nicolson into matlab?

조회 수: 11 (최근 30일)
Conrad Suen
Conrad Suen 2016년 2월 9일
답변: Bjorn Gustavsson 2016년 5월 11일
<<
>>
I am at a loss on how to code these to solve in the Crank Nicolson equation. I have solved the equations, but cannot code it into matlab.

답변 (4개)

Conrad Suen
Conrad Suen 2016년 2월 9일

Conrad Suen
Conrad Suen 2016년 2월 9일
This is the code and errors I am getting.

simopera6
simopera6 2016년 5월 11일
편집: simopera6 2016년 5월 11일
Hi Conrad, If you are trying to solve by crank Nicolson method, this is not the way to do it. You have to solve it by tri-diagonal method as there are minimum 3 unknowns for the next time step. There are many videos on YouTube which can explain this. Hope this helps. If you can post a code after doing this, we can have a look at it. Best,

Bjorn Gustavsson
Bjorn Gustavsson 2016년 5월 11일
Crank-Nicolson is for partial differential equations, this seems to be ordinary differential equations. Perhaps try matlabs ode23 et al.
HTH

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by