how i can change the explicit code to implicit code?

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

回答 (1 件)

gonzalo Mier
gonzalo Mier 2019 年 5 月 10 日

1 投票

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 2019 年 5 月 12 日
Accept the answer if it worked for you! :)

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMATLAB Coder についてさらに検索

製品

タグ

質問済み:

2019 年 5 月 10 日

コメント済み:

2019 年 5 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by