can anybody convert MATLAB code to c code ? please help
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
close all;
clear all;
clc;
n=4;
w=3;
h=3;
x=linspace(0,w,n);
y=linspace(0,h,n);
T=zeros(n);
T(1,1:n)=100;
T(n,1:n)=20;
T(1:n,1)=30;
T(1:n,n)=40;
tol=1e-6;
error=1;
k=0
while error >tol
k=k+1
Told=T
for i = 2:n-1;
for j = 2:n-1;
T(i,j) = .25 * (T(i,j-1) + T(i-1,j) + T(i+1,j) + T(i,j+1));
end
end
error = max(max(abs(Told-T)));
end
subplot(3,1,1),contour(x,y,T),colormap
title('Temprature(Steady State)'),xlabel('x'),ylabel('y'),colorbar
subplot(3,1,2),pcolor(x,y,T),shading interp,
title('Temprature(Steady State)'),xlabel('x'),ylabel('y'),colorbar
subplot(3,1,3)
surf(T')
xlabel('x')
ylabel('y')
zlabel('z')
colorbar
4 Kommentare
Walter Roberson
am 8 Dez. 2021
If you need the graphics, then you are going to have to locate a graphics package that you can call from your C code, and write the program in terms of using that. For example you might use gnuplot() http://www.gnuplot.info/
Antworten (0)
Siehe auch
Kategorien
Mehr zu Object Containers finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!