10. laborgyakorlat, házik megoldásai

Contents

clear all, close all

1. feladat

f=@(x,y)x.*exp(-x.^2-y.^2);
subplot(1,2,1)
ezsurf(f,[-2,2],[-2,2])
xlabel('x')
ylabel('y')
zlabel('z')
subplot(1,2,2)
ezcontour(f,[-2,2],[-2,2])

2. feladat

close all
V=1:6
T=[300,500]
P=[2494  4157
1247  2078
831  1386
623  1039
499  831
416  693]
mesh(T,V,P)
xlabel('Hőmérséklet')
ylabel('Térfogat')
zlabel('Nyomás')

interp1(1:6,P(:,1),3.5,'pchip')

interp2(T,V,P,425,5.2)
V =
     1     2     3     4     5     6
T =
   300   500
P =
        2494        4157
        1247        2078
         831        1386
         623        1039
         499         831
         416         693
ans =
  711.7550
ans =
  683.0250

3. feladat

%{
function [s,D]=sarok(A)
% Sarokdetermináns és determináns számoló program
m=size(A)
for i=1:min(m)
s(i)=det(A(1:i,1:i))
pause
end
s=s';

if m(1)==m(2)
    D=s(end)
else
    D='Nem kvadratikus'
end

%}

4. feladat

%{
function z=sorosszeg(n)
k=1:n;
z=sum(k.^3.*sin(k*pi/2)./2.^k);
%}

5. feladat

elso=(3.27-3.12)/2/0.05
masodik=(3.27-2*3.25+3.12)/0.05^2
elso =
    1.5000
masodik =
  -44.0000