how i can change the explicit code to implicit code?

1 visualización (últimos 30 días)
fadhl annabi
fadhl annabi el 10 de Mayo de 2019
Comentada: gonzalo Mier el 12 de Mayo de 2019
hi ....i have wrriten explicit code in matlab but i wanna turn to implicit so i need help in this.
here's the explicit code
clc
clear all
c=490;
k=54;
p=7800;
dt=3;
dx=0.01;
alpha=k/(p*c);
lamda=alpha*dt/dx^2;
for n=1:4
T(n,1)=100;
T(n,6)=25;
end
for i=2:5
T(1,i)=20;
end
for n=1:3
for i=2:5
T(n+1,i)=lamda*(T(n,i-1)-2*T(n,i)+T(n,i+1))+T(n,i)
end
end
for i=1:6
x(i)=(i-1)*0.01;
end

Respuestas (1)

gonzalo Mier
gonzalo Mier el 10 de Mayo de 2019
function [T,x] = example(c,k,p,dt,dx)
alpha=k/(p*c);
lamda=alpha*dt/dx^2;
for n=1:4
T(n,1)=100;
T(n,6)=25;
end
for i=2:5
T(1,i)=20;
end
for n=1:3
for i=2:5
T(n+1,i)=lamda*(T(n,i-1)-2*T(n,i)+T(n,i+1))+T(n,i)
end
end
for i=1:6
x(i)=(i-1)*0.01;
end
end

Categorías

Más información sobre MATLAB Coder en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by