Hledání válce s minimálním povrchem
Transkript
Hledání válce s minimálním
povrchem
Martin Bodlák
10. 1. 2010
Popis
Budeme hledat, jaké musí být rozměry válce, který má při zadaném objemu
minimální povrch.
Využijeme zde metodu tzv. „Lagrangeových multiplikátorů“, budeme tedy hledat
minimum funkce obsahu v závislosti na stanoveném objemu.
Budeme tedy minimalizovat: S = 2πr2 + 2πrh
za podmínky: V = πhr2, kde V budeme mít pevně dané.
Sestavíme Lagrangean: L = 2πr2 + 2πrh + λ(πhr2 - V)
Zderivujeme Lagrangean parciálně podle r, h a λ a budeme hledat takové r, h a λ,
ve kterých jsou tyto derivace nulové.
Z nalezených řešení vezmeme to, u kterého je obsah minimální.
Zdrojový kód
function VALEC(V)
%mame zadany pozadovany objem
syms r real;
syms h real;
syms P real;
syms lambda;
%objem V = pi*h*r^2
P = 2*pi*r^2 + 2*pi*r*h;
L = 2*pi*r^2 + 2*pi*r*h - lambda*(pi*h*r^2 - V);
dR = diff(L,r,1);
dH = diff(L,h,1);
dLa = diff(L,lambda,1);
S = solve(dR, dH, dLa);
n = length(S.r);
i = 1;
for j = 1:n
if isreal(S.r(j)) && isreal(S.h(j)) %bereme jen reálné řešení
Xr(i)=S.r(j);
Xh(i)=S.h(j);
i = i+1;
end
end
%hledání řešení s nejmenší plochou
XP = subs(P,{r,h},{Xr(1),Xh(1)});
min = double(XP);
syms rr hh
rr = Xr(1);
hh = Xh(1);
for j = 2:length(Xr)
subs(XP,r,Xr(j));
subs(XP,h,Xh(j));
if double(XP)<=min
rr = Xr(j);
hh = Xh(j);
min = double(XP);
end
end
r = double(rr)
h = double(hh)
min
Ukázky výstupu
>> VALEC(1)
r = 0,5419
h = 1,0839
min = 5,5358
>> VALEC(10)
r = 1,1675
h = 2,3351
min = 25,6950
>> VALEC(20)
r = 1,4710
h = 2,9420
min = 40,7882
Podobné dokumenty
4 Numerické derivování a integrace 4 Numerické derivování a
Opět jsme vlastně dělali to, že funkci f (x) jsme
na intervalu hxi; xi+1i nahradili interpolačním polynomem stupně 1 (tedy „částí přímkyÿ), vypočetli
přesný integrál z tohoto interpolačnínomu a vše...
Stáhnout dokument v PDF - SMS.SLUŽBA.cz
Volbu Odeslat tuto zprávu použijte tehdy, když chcete odesilateli původní Premium SMS pouze
odpovědět nějakým pevně definovaným textem. (například: Kod Vasi vstupenky je 7823.)
Volbu Volat skript p...
Rozpínání vesmíru a laserové chlazení atomů
získat nějakou informaci pomocí těchto fotonů, musíme brát v úvahu fakt, že se vesmír rozpíná. Proto běžně vyjadřujeme délky a vzdálenosti ve vesmíru pomocí obecného škálovacího faktoru a(t). Vzdál...
9/2003
Bohu‰ Matu‰, jeden z velk˘ch objevÛ domácí populární hudby posledního roku, vydává své druhé sólové album. V prÛbûhu
posledních 12 mûsícÛ udûlal Bohu‰ ve své kariéfie obrovsk˘ posun, coÏ ho mimo jin...
03 – 17 Jižní Asie - oblasti cestovního ruchu
v současnosti velmi oblíbené místo CR
jedinou vstupní bránou do země je
hlavní město KÁTHMÁNDÚ
infrastruktura CR je však velmi
jednoduchá
prezentaci
int main(){
int m,l;
printf("Zadej svoji hmotnost \n");
scanf("%d", &m);
printf("Zadej svoji vysku v centimetrech\n");
scanf("%d", &l);
printf("Vas BMI index je %f", m/((l/100.0)*(l/100.0)));
BLONDE D'AQUITAINE - ZBM 474