How to use matrix methods

I have an equation: [(V(t+Δt)-V(t-Δt))/2Δt]-[(V(x+Δx)+V(x-Δx)-2V(x))/(Δx)^2]=0
I need to Implement the numerical scheme in MATLAB using matrix methods in order to calculate 𝑉 when t=1, x=1, and Δt=0.1 and Δx=0.1 [whatever mesh size is appropriate]- how would I code this?

Respuestas (1)

Jan
Jan el 28 de Abr. de 2021

0 votos

t = 1;
x = 1;
dt = 0.1;
dx = 0.1;
Value = (V(t+dt) - V(t-dt)) / (2*dt) - (V(x+dx) + V(x-dx) - 2*V(x)) / (dx^2);
This is the trivial conversion. What exactly is your problem now?

1 comentario

Tai W
Tai W el 28 de Abr. de 2021
It comes up with V is undefined? Not sure how you can use matlab to calculate V

Iniciar sesión para comentar.

Categorías

Más información sobre Mathematics en Centro de ayuda y File Exchange.

Preguntada:

el 28 de Abr. de 2021

Comentada:

el 28 de Abr. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by