Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 1.00 KB | None | 0 0
  1. // Zadanie 1
  2. // Deklaracja danych
  3. L=0.2;          // [m]
  4. Tw=100;         // [stopnie Celsjusza]
  5. Tz=300;         // [stopnie Celsjusza]
  6. lambda=1;       // [W/mK]
  7. Q=0 ;           // [W/m^3]
  8. // Definicja macierzy koniecznych do wyznaczenia stałych całkowania
  9. A=[0 1; L 1];
  10. B=[Tw; Tz+(Q/2*lambda)*L.^2];
  11. // Sprawdzenie, czy wyznacznik macierzy A jest niezerowy
  12. det(A);         // Jest niezerowy :)
  13. // Obliczenie macierzy odwrotnej i wyznaczenie macierzy stałych całkowania
  14. odwA=1/A;
  15. X=odwA*B;
  16.  
  17. C1=X(1,:);
  18. C2=X(2,:);
  19.  
  20. // Zdefiniowanie macierzy jednowierszowej z wyrazami z zakresu od 0 do 0.2, z krokiem 0.01
  21. x=0:0.01:0.2;
  22. // Zdefiniowanie macierzy jednowierszowej z wartościami funkcji dla kolejnych wyrazów macierzy x
  23. T=-(Q/2*lambda)*x.^2+C1*x+C2;
  24.  
  25. x1=0.15;
  26. // Wyznaczenie temperatury w punkcie 0.15
  27. wart_x=-(Q/2*lambda)*x1^2+C1*x1+C2;
  28. // Narysowanie wykresu dla argumentu x i wartości funkcji T
  29. plot(x,T);
  30. xtitle('Wykres funkcji T(x)', 'Dlugosc plyty [m]', 'Wartosc temperatury [st. C]');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement