MATLAB Answers

how i can change the explicit code to implicit code?

조회 수: 7(최근 30일)
fadhl annabi
fadhl annabi 10 May 2019
댓글: gonzalo Mier 12 May 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

  댓글 수: 0

댓글을 달려면 로그인하십시오.

답변(1개)

gonzalo Mier
gonzalo Mier 10 May 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

  댓글 수: 1

gonzalo Mier
gonzalo Mier 12 May 2019
Accept the answer if it worked for you! :)

댓글을 달려면 로그인하십시오.

태그

제품


Translated by