Vállalok Matlab – Simulink – Octave – SciLab környezetben elemzői, programozói, szimulációs és modellezős megbízásokat. Mérnöki végzettséggel és több éves gyakorlattal rendelkezem a témában.
A következő feladatot kaptam, amit matlabban kellene megoldanom. 2011. április 18. 08:00 a beadási határidő.
Feladat:
Készítsen olyan függvényt, amely az ILU-felbontást alkalmazza az Ax = b egyenletrendszer iterációs megoldására. Az ILU-felbontás előállítása nem feladat, konkrét A, b, L,U,Q adatokból indul.
Azt sem tudom, hogy kezdjek hozzá. Egyáltalán nincs is lehetőségem matlabot használni az órán kívül, mert az otthoni gépemre nincs lehetőségem megvásárolni a licenszet, az egyetemi nyilvános géptermekben pedig nincs fent a matlab. Így gyakorlatilag csak órán használhatom, de órán is inkább próbálok figyelni az elméletre.
Arra kérek mindenkit, hogy a google a barátod, és a help című poénokat ne süsse el. Aminek nagyon örülnék, az egy konkrét megoldás. Amennyiben igény van rá, meg is fizetem.
Előre is köszönöm a válaszokat, akár privátban, akár itt kommentben!
Sziasztok. Lenne egy feladatom, kérlek ha tudtok segítsetek a megoldásában. Igaz matlabban kellene a megoldás, de ha meglenne a matemetikai megoldás, az is sokat segítene. Információterjedés: Szociológusok beszélnek az úgynevezett szociális diffúzióról, ami például valamilyen információnak a terjedése, technológiai újítás elterjedése, kulturális szokás elterjedése. A népesség két csoportra osztható: az egyikben tartoznak azok, akik már ismerik az információt, a másikba azok, akik nem. Adott nagyságú népesség esetén ésszerűnek tekinthető, ha feltesszük, hogy a terjedés sebessége arányos azok számaval, akik már ismerik az információt, és azokéval is akik majd még fogják. Ha egy N lélekszámú népességben X jelöli azon egyének számát, akik már ismerik az információt, akkor a matematikai modell:
dX/dt = kX(N-X) ,ahol t az idő, és k egy pozitív konstans.
a.) gondoljuk át a modell ésszerűségét; b.) készítsük el a fázisegyenest bejelölvén X’ és X’’ előjelét; c.) vázoljunk fel néhány jellemző megoldásgörbét; d.) tippeljük meg X azon értékét amelyre az információ a leggyorsabban terjed;
Előre is köszönöm a segítségeteket.NAGYON SURGOS LENNE!!!
r=(2*(sin(teta)^2))
Légyszi valaki mondja már meg a konkrét megoldást matlabban mert mangyon fontos lenne.
A probléma 1-Ki kellene rajzoltatni
2-ki kellene szamolni a térfogatát(ha lehet)
Köszi szépen a segítséget! Már látom legalább, hogy mivel van dolgom. A függvényemet persze kicsit elírtam, de a rossz függvényt a forrásban kicseréltem, és így már rendben van.
Még 1x köszi.
Ennel szebb eredmenyt is letre lehetne hozni a surf hasznaltaval, de ehhez fel kellene allitani egy egyenletrendszert, majd azt megoldani, amihez elso sorban a fuggvenyedre is szukseg lenne.
A problema kulonben az, hogy ha van adott x es y, akkor ahhoz tartozik-e pont vagy nem? A levezetes a kov.:
Tudjuk, hogy rac = atan(y/x)
Az r = f(dec,rac) ez a fuggvenyed
Tovabba r = sqrt(x*x+y*y+z*z),
de z = tan(dec)*sqrt(x*x+y*y)
tehat fenallhat az
f(dec,rac) = sqrt(x*x+y*y+tan(dec)*sqrt(x*x+y*y)) egyenloseg, amiben egyedul dec nem ismert.
Ha van olyan dec ami kielegiti az egyenletet, akkor megvan a pontunk, ha nem, akkor nincs. De erre kellene egy kis progit irni, amihez meg ki kellene fejezni a fenti egyenlotlensegbol a dec-et.
%Hosszusagi kor szogek (rekta aszcenczio):
rac = 0:pi/64:2*pi;
%Szelessegi kor szogek (deklanacio):
dec = 0:pi/64:pi;
%!Figyelem ez csak a felso terfelt rajzolja meg!
%!Ha a teljesre szukseg van, akkor dec = -pi:pi/64:pi;!
%Kezd
X = [];
Y = [];
Z = [];
k = 1;
%Szamolas
for i = 1:length(rac),
for j = 1:length(dec),
%Ha pl. r = 1 a fuggveny, akkor egy gombot rajzol
%Ez egy pelda fuggveny: r = 2*sin(rac)^2 + cos(dec)^3
r = 2*sin(rac(i))^2 + cos(dec(j))^3;
%konvertalas
X(k) = r * cos(rac(i))*cos(dec(j));
Y(k) = r * sin(rac(i))*cos(dec(j));
Z(k) = r * sin(dec(j));
%lepes
k = k+1;
end
end
%Rajzolas
plot3(X,Y,Z,'.');
Hali!
Probléma: Adott egy felület gömbi KR-ben, és ki kellene rajzolni Matlabbal, vagy valamilyen más programmal. Ha valaki tudna tanácsot adni egy lámer matlab felasználónak, akkor megköszönném. Konkrét megoldás jó lenne.
r = 2 * sin(teta)^2 / cos(teta)^3
Csak hogy tudjam, hogy néz ki.
Köszi