matlab

Programovacie jazyky, rady, poradňa...
tina.olbreitova
Amateur
Amateur
Príspevky: 31
Registrovaný: 07 dec 2009, 19:41

matlab

Príspevok od používateľa tina.olbreitova »

ahojte viete mi niekto poradiť, či v matlabe funguje niečo také ako repeat, until??? lebo mám vývoják a z neho mám urobiť program v matlabe...

ak nie, mám urobiť prevod z 10 do 2 sústavy, pričom mám vypisovať v opačnom poradí, ten prevod mám, len neviem ako dať, aby to vypísalo v opačnom poradí...

% Program na prevod cisla z desiatkovej sustavy do dvojkovej sustavy
a = input('Zadaj cislo v desiatkovej sustave: ')
if a>0 ans = dec2bin (a)
end
toto funguje - to je ten prevod
kupo
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1194
Registrovaný: 31 aug 2005, 16:51

Príspevok od používateľa kupo »

prikaz fliplr(matica) kde matica bude v tvojom pripade to cislo v binarnom tvare

napr:

Kód: Vybrať všetko

DEC = input('Zadaj cislo v desiatkovej sustave: ') 
if DEC>0 BIN = dec2bin (DEC) 
end
RBIN = fliplr(BIN)
tina.olbreitova
Amateur
Amateur
Príspevky: 31
Registrovaný: 07 dec 2009, 19:41

Príspevok od používateľa tina.olbreitova »

% Program na prevod cisla z desiatkovej sustavy do dvojkovej sustavy
a = input('Zadaj cislo v desiatkovej sustave: ')
ans = dec2bin (a)
sortrows (ans)

ja som to dala takto a sa mi zdá, že to funguje, tak neviem teda...
kupo
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1194
Registrovaný: 31 aug 2005, 16:51

Príspevok od používateľa kupo »

sortrows sluzi na usporiadanie riadkov v matici od najmensieho cisla po najvacsie alebo naopak
fliplr sluzi na otocenie poradia prvkov v matici (nezalezi na ich hodnote)
tina.olbreitova
Amateur
Amateur
Príspevky: 31
Registrovaný: 07 dec 2009, 19:41

Príspevok od používateľa tina.olbreitova »

aha...a to repeat until sa v matlabe nepoužíva??? lebo vo vývojáku som to mala použité a tento prevod v matlabe sa mi zdá príliš jednoduchý..aby ma s tým profák nevyhodil...
kupo
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1194
Registrovaný: 31 aug 2005, 16:51

Príspevok od používateľa kupo »

tento konkretny typ cyklu asi nie, ale ostatne cykly ano... viac sa dozvies tu

mozno by bolo dobre keby si sa ho spytala ako to chce robit, lebo podla mna cim jednoduchsi program (kt. splna funkciu) tym lepsie
tina.olbreitova
Amateur
Amateur
Príspevky: 31
Registrovaný: 07 dec 2009, 19:41

Príspevok od používateľa tina.olbreitova »

jeho sa spýtať nedá, lebo keď sa ho spýtaš, tak to pokladá, že si neuspel...proste sme mali najskôr urobiť vývojáky - teda ja som mala urobiť vývoják s cyklom na prevod z 10 do 2 sústavy - tak som ho robila pomocou repeat until a že z toho máme urobiť program v matlabe, tak ja teda neviem...posielam vyvojak...
Prílohy
prevod.jpg
Pikolik
Star
Star
Používateľov profilový obrázok
Príspevky: 620
Registrovaný: 04 jan 2009, 17:21
Bydlisko: TR , brno

Re: matlab

Príspevok od používateľa Pikolik »

zdravim, nebudem koli tomu zakladat novu temu ale funguje vam Matlab7 R14 na Windows7 64bit ??? Po nainstalovani mi to vyhodi veeeelikansky error cez celu obrazovku(screen nemam).
Na vistach 32bit mi to ide v pohode.
MadMatt
Light Expert
Light Expert
Príspevky: 64
Registrovaný: 14 dec 2008, 13:15
Kontaktovať používateľa:

Re: matlab

Príspevok od používateľa MadMatt »

mne to tiez ten matlab robil , musel som si nainstalovat Matlab2009b (64bit) , ten uz ide v pohode
Napísať odpoveď