Natrag   Forum.hr > Informatička tehnologija > Za napredne korisnike > Programiranje

Programiranje Za programere i one koji to žele postati ...

Odgovor
 
Tematski alati Opcije prikaza
Old 10.04.2009., 12:58   #21
Nitko me ne dozivljava, al pokusat cu jos s jednim pitanjem... Slucajno mi se omakla beskonacna petlja u command prozoru matlaba. Naravno, cijelo vrijeme pokazuje stanje busy. Postoji li neki nacin kako zaustaviti taj proces bez prisilnog gasenja matlaba?
Elipsa is offline  
Odgovori s citatom
Old 10.04.2009., 23:04   #22
ctrl-c?
CapsLock is offline  
Odgovori s citatom
Old 11.04.2009., 22:57   #23
Quote:
Elipsa kaže: Pogledaj post
Ovako, nesto me zanima. Tek sam na pocetku ucenja matlaba i muci me jednostavna.
Imam 2 broja (norme nekih matrica), ispisem ih i vidim da su iste, ali kad napisem logicki izraz norma1==norma2... on vrati 0
molim objasnjenje
0 = laz
1 = istina

Ovo == intepretiraj kao "jesu li jednaki?", znaci test.
Ako su u pitanju matrice, pazi da budu istoga tipa.
efodiks is offline  
Odgovori s citatom
Old 12.04.2009., 16:23   #24
Jasno mi je sto radim...
Ali nije mi jasno zasto matlab vraca odgovor 0 ako ja znam da su brojevi isti (u pitanju su norme matrica- prema tome brojevi (realni)...). I stvarno ne mogu prokuzit u cemu je problem...

Programirah u C++ pa nije da ne shvacam logicke operatore...
Elipsa is offline  
Odgovori s citatom
Old 04.08.2009., 13:34   #25
pozdrav.
Dali netko zna kako u matlabu trajno promjeniti character encoding.
naime, neda mi u simulinku ništa spremit jer mi windowsi imaju ovaj Central European (windows-1250) sistem kodiranja.
podesim ja to na način kad upalim matlab da ukucam naredbu : 'slCharacterEncoding('ISO-8859-1') i onda normalno sprema i to bi bilo ok samo kad ponovo ulazim u matlab moram opet istu proceduru radit iznova.
marko.jr is offline  
Odgovori s citatom
Old 04.08.2009., 23:02   #26
Quote:
studentica12345 kaže: Pogledaj post
kako shvatiti matlab,
mučim se s programiranjem na faksu eto već drugu godinu i nikako shvatiti matlab...
dakle,instrukcije nisu pomogle...
učim i teorija ide al programirat ne znam..a ispiti su blizu
Mislim da je Matlab podosta jednostavniji od ostalih developing programa. On je baziran samo na matematiku ili nešto slično...
Mislim da imaš problema shvatiti programersku logiku.
Savjet: Skidaj rješenja, kodove i pokušaj shvatiti što radi računalo, liniju po liniju.
Sretno!
crow81 is offline  
Odgovori s citatom
Old 12.05.2011., 01:00   #27
Potrebno je odrediti kombinaciju faktora X1, X2 koja će rezultirati maksimumom vrijednosti funkcije Zi :
a) Z1 = Y1/P1
Y1 = 9.40789+0.04745X1+0.42683X2-0.00191X12-0.01593X22-0.00304X1X2
P1=0.002933/(5.12+X1)

ZADANO :
X1 =
42.70
39.50
36.30
33.10
29.90
26.70
23.50
21.90
20.30
18.70
17.10
15.50
13.90
12.30
10.70
X2 – kontinuirani faktor ograničenog područja :
5≤X2≤15
Ovo treba riješiti metodom genetskog algoritma i to u matlabu..

plizz ako netko zna ili ima ideju neka pomaže
kaljmar is offline  
Odgovori s citatom
Old 12.05.2011., 02:06   #28
Quote:
studentica12345 kaže: Pogledaj post
kako shvatiti matlab,
mučim se s programiranjem na faksu eto već drugu godinu i nikako shvatiti matlab...
dakle,instrukcije nisu pomogle...
učim i teorija ide al programirat ne znam..a ispiti su blizu
Molim te prebaci se na drugi faks, ovaj trenutni očito nije za tebe, samo češ izgubiti vrijeme pokušavajući položiti, a ako i nekim čudom uspiješ sve završiti tu diplomu koju ti faks da ćeš okaljati i obezvrjediti na običan komad papira (kada se negdje zaposliš i poslodavci shvate da ti kao djelatnica nemaš pojma o ničemu) i za sve ostale studente koji ipak nešto znaju.
__________________
The leading horse is White...The second horse is Red...The third one is Black...The last one is Green..
systatika is offline  
Odgovori s citatom
Old 01.06.2011., 23:51   #29
Možda griješim, ali pretpostavljam da ti matematika nije jača strana..
b0mb0nc1c is offline  
Odgovori s citatom
Old 08.06.2011., 20:46   #30
Pozdrav!

Dragi forumaši pozdrav!

Imam mali problem s Matlabom, točnije sa izradom svoga programa. Budući da baš nisam vješti programer (točnije tek počinjem), nastao mi je mali problem u kojem, kao kolegi iz gornjeg posta, Matlab pokušava provarit ovo što sam napravio ali ne uspijeva.

Glavni problem mi je u tome što pokušavam izvršiti računanja za prvu vrijednost matrice,a potom da mi to isto radi za sve ostale vrijednosti...

Zalijepit ću vam dio koda koji me muči, pa se nadam da će se naći neka pametna glava koja će to znati rješiti. Ako i ne, hvala svima na trudu za čitanjem.

Ovo mi je radna verzija, tako da svaki komentar mi može biti od pomoći.


i = 1;
% Simulacija linearnog sustava (pravo stanje)
x = [xyz(i,1); 3.2250]; % početni vektor stanja
%(za os X: 4287402.35754, os Y: 1217339.53642, os Z: 4547431.00253,
%brzina: 3.2250)
% Simulacija mjerenja opterećenog šumom (pravo stanje)
Sum_mjerenja = sum_mjerenja * randn;
z = H * x + Sum_mjerenja;
% Procjena stanja u datom trenutku
x_potez = x; % početni vektor procjene stanja
% Izračun inovacije (rezidual mjerenja)
In = z - H * x_potez;
% Kovarijanca inovacije
S = R + H * P * H';
% Kalmanovo pojačanje
W = P * H' / S;
% Ažurirana procjena stanja
x_potez = x_potez + W * In;
% Ažurirana kovarijanca stanja
P = P - W * S * W';

for i = 2 : 1 : max(size(xyz))

for t = 0 : dt : trajanje

if xyz(i,1) == xyz(i-1,1)

% Simulacija linearnog sustava (pravo stanje)
Sum_procesa = sum_ubrzanja * [(dt^2/2)*randn; dt*randn];
x = F * x + G * u(i) + Sum_procesa;
% Simulacija mjerenja opterećenog šumom (pravo stanje)
Sum_mjerenja = sum_mjerenja * randn;
z = H * x + Sum_mjerenja;
% Procjena stanja u datom trenutku
x_potez = F * x_potez + G * u(i);
% Izračun inovacije (rezidual mjerenja)
In = z - H * x_potez;
% Kovarijanca inovacije
S = R + H * P * H';
% Kalmanovo pojačanje
W = P * H' / S;
% Ažurirana procjena stanja
x_potez = x_potez + W * In;
% Ažurirana kovarijanca stanja
P = P - W * S * W';

else

% Simulacija linearnog sustava (pravo stanje)
x = [xyz(i,1); Vgps(i)];
% Simulacija mjerenja opterećenog šumom (pravo stanje)
Sum_mjerenja = sum_mjerenja * randn;
z = H * x + Sum_mjerenja;
% Procjena stanja u datom trenutku
x_potez = x;
% Izračun inovacije (rezidual mjerenja)
In = z - H * x_potez;
% Kovarijanca inovacije
S = R + H * P * H';
% Kalmanovo pojačanje
W = P * H' / S;
% Ažurirana procjena stanja
x_potez = x_potez + W * In;
% Ažurirana kovarijanca stanja
P = P - W * S * W';

end

end
% Spremanje vektorskih parametara za kasnije crtanje
poz(i) = x(1);
poz_potez(i) = x_potez(1);
poz_mjerenja(i) = z;
brz(i) = x(2);
brz_potez(i) = x_potez(2);
i = i + 1;
end
Joke_Car is offline  
Odgovori s citatom
Old 09.06.2011., 13:33   #31
Ukoliko netko zna kako editirati ovaj post neka mi javi, otvorio sam novu temu pa nema smisla da ovo izgleda ovako nakaradno u ovom thredu.
Joke_Car is offline  
Odgovori s citatom
Old 24.12.2011., 15:27   #32
Da li mi neko moze pomoci da shvatim sta je ovdje uradjeno.... treba mi za ispit ? :S...
... ne mogu nikako da shvatim ove petlje sa 'i' i 'k' i ponavljanjem

... Molim lijepo da mi neko pomogne, pleaseeeee ! :/


m=input('Unesite masu rakete u kg: ');
tr=input ('\nUnesite vrijeme rada motora u s: ');
Fm=input('\nUnesite silu potiska raketnog motora u N: ');
vop=input('\nUnesite brzinu otvaranja padobrana u m/s: ');

% I segment

g=9.81;

Gr=m*g; %N
a=(Fm-Gr)/m; %m/s^2

t=0;
k=1;

while t<tr
t(1,k)=t+0.1;
v(1,k)=a*t(1,k);
h(1,k)=0.5*a*t(1,k)^2;
k=k+1;
end

t1=max(t);
v1=max(v);
h1=max(h);

%II segment

while v>=vop
t(1,k)=max(t)+0.1;
v(1,k)=v1-g*(t(1,k)-t1);
h(1,k)=h1+v1*(max(t)-t1)-0.5*g*(max(t)-t1)^2;
k=k+1;
end

t2=max(t);

[m,n]=size(v);
vconst=v(m,n);

h2=h(m,n);

% III segment

while h>=0
t(1,k)=max(t)+0.1;
v(1,k)=vconst;
h(1,k)=h2+vconst*(t(1,k)-t2);
k=k+1;
end
PurpleDream is offline  
Odgovori s citatom
Old 25.12.2011., 08:09   #33
Imadeš dvodimenzionalni sustav koji se sastoji od jednoliko ubraznoga gibanja rakete u x smjeru i slobodnoga pada u y smjeru. Sa prvom petljom računaš koliko će daleko doći u odnosu na padobranaca a sa drugom koliko će padobranac pasti dole u odnosu na gibanje rakete koja ide konstantnom brzinom v. Kako je dosta jednostavan zadatak onda ti vrijede Galileove transformacije pa je zadatak dosta jednostavno rješiti.
logit is offline  
Odgovori s citatom
Old 12.01.2012., 13:49   #34
pozdrav, jeli neko mozda zna moze li se i kako u matlabu kad crtam vise grafova (imam petlju unutar koje je crtanje) odmah u skripti stavit naredba da ih sprema kao .jpg ili .png ili stagod? ili nema druge nego rucno? pitam zato jer ih dobijam puno, pa da ubrzam proces

unaprijed hvala
crazyGauss is offline  
Odgovori s citatom
Old 12.01.2012., 18:12   #35
Pogledaj funkciju print.
Na primjer, za generiranje jpeg slike kvalitete 90% u trenutnom direktoriju:
Kod:
print(fig, '-djpeg90', 'slika.jpg')
Pri tome je fig handle za graf iz kojeg stvaraš sliku. Možeš ga dobiti prilikom otvaranja novog grafa na sljedeći način:
Kod:
fig = figure;
nidzo1981 is offline  
Odgovori s citatom
Old 13.01.2012., 10:35   #36
ok, thnx
crazyGauss is offline  
Odgovori s citatom
Old 16.01.2012., 14:51   #37
e, jos jedno pitanje, ako ima koja dobra dusa

kako mogu plotat log-log ali ne sa bazom 10? f-ja loglog plota uvijek sa bazom 10, a ne mogu naci pod help da moze i neku drugu bazu...
crazyGauss is offline  
Odgovori s citatom
Old 22.01.2012., 10:22   #38
ljudi..pomagajte..:/ matlab :/ imam neki zadatak..ne znam odakle ni krenuti
mirela1111 is offline  
Odgovori s citatom
Old 23.01.2012., 00:10   #39
Probaj od dokumentacije matlaba.
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
UrchinStar47 is offline  
Odgovori s citatom
Old 23.01.2012., 00:18   #40
Question zadaci iz matlaba

pozz ako ima neko baš da rastura matlab i spreman mi je pomoći nek se javi na pp pa ću mu poslati zadatke trebaju mi za domaći iz numeričke analize
koko_pu is offline  
Odgovori s citatom
Odgovor



Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 06:11.