Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

MATLAB integral

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: MATLAB integral

Autor: Gillian Bega

10:54:54 21.02.2009

Napis problem na www.matlab.sk takmer 24 hodin denne sa tam niekto najde

Citovat příspěvek

 

MATLAB

Autor: mirda04

16:33:32 15.02.2009

Ahoj. Muzes mi prosim pisnout tvuj mail? Potreboval bych poradit s Matlabem Diky moc Mira

Citovat příspěvek

 

Re: Graf v Matlabu

Autor: Alice

22:50:50 22.05.2008

Ahoj, nevite nekdo jak udelat v Matlabu graf aby tam byly vyjadreny elementarni plochy carou?

Citovat příspěvek

 

Re: MATLAB integral

Autor: wingman

0:05:43 21.04.2006

dekuju moc jste zlaty :) (tu)

Citovat příspěvek

 

Re: MATLAB integral

Autor: sedlon

21:15:20 20.04.2006

Mno zes to nenapsal rovnou :).
Jde o trojny integral dxdydz z funkce f(x,y,z)=( 2 - e^( x^2 + y^2))-z

nejdrive bych si zjistil pro jaka x a y vyhovuje tva podminka ze z je v urcitem intervalu z=( 2 - e^( x^2 + y^2)).

Asi by ti mely vyjit stejne meze jako pise duroL nahore.

potom bych integroval funkci f(x,y,z) vzdy podle jedne souradnice.

napr. kdyz integrujes podle x, exponent se da rozepsat jako e^(x^2)*e^(y^2)
kde e^(y^2) je pro integraci podle x konstantou. Takze vypocet v ruce podle zjisteneho intervalu hodnot v matlabu by nemel byt problem. Ovsem nezkousel jsem to pocitat, protoze duroL byl rychlejsi.
Zdar

Citovat příspěvek

 

Re: MATLAB integral

Autor: duroL

20:07:49 20.04.2006

Ahoj

Asi zacinam pomaly chapat tvoje zadanie.

Mozno to co pisem je odveci (fakt neviem) ale v posledno prispevku som tvoje zadanie asi pochopil.

podla mna by to mohlo vyzerat takto

function main
clc
wingman_objem=dblquad(@wingman_function, -1, 1, -1, 1);
%mozno sa pitas preco prave take hranice
%no z grafu je jasne ze pre vacsie hodnoty x a y
%uz hodnoty z su zaporne
[x,y]=meshgrid(linspace(-1,1,50));
z=wingman_function(x,y);
surf(x,y,z);
%na kontrolu vypocitam objem polkruhu
V_polkruhu=dblquad(@polkruh, -1, 1, -1, 1);
V_polkruhu_exaktne=0.5*4/3*pi*1^3;
str=sprintf('Objem wingman utvaru je %1.8f m3\n',wingman_objem);
str=sprintf('%sNa kontrolu obdobny postup pouzity na vypocet objemu polgule\n',str);
str=sprintf('%swingman technique V=%f exaktne V=%f',str,V_polkruhu,V_polkruhu_exaktne);
msgbox(str)



function Z = wingman_function(x,y)
Z=(max(2 - exp( x.^2 + y.^2),0));



function Z = polkruh(x,y)
%polkruh s polomerom 1
Z=sqrt(max(1-(x.^2+y.^2),0));


Vysledom mam takyto:
Objem wingman utvaru je 1.21361408 m3
Na kontrolu obdobny postup pouzity na vypocet objemu polgule
wingman technique V=2.094411 exaktne V=2.094395

skus si to mozno to bude dobre :)
(Mozno tam mam dakde preklep)
s pozdravom duro

Citovat příspěvek

 

Re: MATLAB integral

Autor: wingman

18:59:15 20.04.2006

IMHO: o tehle funkci vim, jenze jaksi nemam meze pro 'a','b', ty jsou od 0 do pryc a to ja nevim kde je... z tehle funkce vyctu jen max a min. pro 'k' ktere je <0;1>.



sedlon: to je ok jsem rad, ze se mi snazi nekdo pomoct a dekuju ;)

proste kdyz prepisu tu funkci do [x,y,z] tak vypada takhle z=( 2 - e^( x^2 + y^2)) , potrebuju integral na ose z od 0 do 1, ta funkce vypada jako takova hromada a ja potrebuju zjistit jeji objem.

Citovat příspěvek

 

Re: MATLAB integral

Autor: sedlon

18:13:29 20.04.2006

Promin precetl jsem si to spatne.

Asi ti da vic prace mi to vysvetlit nez abys na to prisel sam :).

k=2-exp^(a^2+b^2)
a,b se meni podle nejake souradnice, pak musi byt zapis toho integralu

int(od do)(2-exp^(a^2+b^2))d?

?=a nebo b
je to tak?
Promin uz z toho zacinam pomalu vychazet....:)

Citovat příspěvek

 

Re: MATLAB integral

Autor: IMHO

17:40:30 20.04.2006

RTFM
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/dblquad.html

Citovat příspěvek

 

Re: MATLAB integral

Autor: wingman

14:10:02 20.04.2006

no a kdyz bych to napsal takhle int k(a,b) pokud bych to dal do os x,y,z. Tak z=k ma max. v 1 a min beru v nule. Prave ze 'a' a 'b' konstanty nejsou ty se meni, to by pak bylo moc jednoduchy a ani bych se neptal ;). Zkousel jsem to takhle, ale to dobre nebude... Jinak Petre dekuju za pomoc :)


funkce = inline('pi.*log(2-k)');
integral = quad(funkce,0,1);

Citovat příspěvek

 

Re: MATLAB integral

Autor: sedlon

11:49:50 20.04.2006

Hele fakt nevim o co jde. Treba je to nejakej chytak :)
ale kdyz [bold]a [/bold] a [bold]b [/bold] jsou konstanty, pak (souhrne [bold] C[/bold]). Kdyby byl integral dx pak vysledek po integraci je [bold]C*x [/bold]+ nejaka konstanta, kdyby slo o neurcitý integrál.
Kdyby se jednalo o integrál z funkce e^x pak vysledkem po integraci je opet e^x+ zase nejaka konstanta, kdyby se jednalo o neurcity integral.

Citovat příspěvek

 

Re: MATLAB integral

Autor: wingman

11:33:20 20.04.2006

te funkce k pardon ze jsem to napsal tak spatne 'a' a 'b' nejsou konstanty

Citovat příspěvek

 

Re: MATLAB integral

Autor: sedlon

20:33:11 18.04.2006

kde je jakej integral?

Citovat příspěvek

 

MATLAB integral

Autor: wingman

20:08:30 18.04.2006

nevim si rady s timto integralem k=2-exp^(a^2+b^2) poradi nekdo prosim :S

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: