este matlab...

balu@home daniel.valuch na orange.fr
Neděle Únor 20 21:16:19 CET 2011


dakujem. Vas priklad sice s mojimi datami nefunguje ale pomohol ste mi 
pochopit princip, takze som to nejak rozchodil. Dik este raz. Program ma 
zautomatizovat nastavovanie jedneho systemu v lhc. Kazde meranie co 
spravi automaticky za par minut nam rucne trvalo ca. 4 hodiny :-)
b.



On Feb/20/2011 8:51 PM, Michal Lukac wrote:
> ano asi tak .... cize to formatovanie aplikuje na pole po riadkoch,
> (zoberie 1. stlpec, zformatuje,... potom druhy,.... "column order") cize
> 1. riadok bude formatovany %d druhy %f atd....
> nakze ked napisem [a ; b] a "a" a b su riadkove vektory tak [a;b] bude
> matica o 2 riadkoch, v prvom riadku bude a a v druhom b.
> Ked to tak nebolo tak najprv zobralo prvky z a a potom z b....
>
> aspon ja tomu tak rozumiem a mi to funguje :)
> m.
>
>
> -----Original Message----- From: balu na home
> Sent: Sunday, February 20, 2011 8:32 PM
> To: HW-news
> Subject: Re: este matlab...
>
> nie som si uplne isty ci rozumiem co to znamena...
> Pomocou hranatych zatvoriek pripravim maticu ktora obsahuje pozadovane
> stlpce a fprintf ich bude interpretovat riadok po riadku?
>
>
> On Feb/20/2011 8:24 PM, Michal Lukac wrote:
>> Myslim ze z tohoto je to zrejme, (prva veta z helpu) :o)
>>
>>
>> fprintf(fileID, format, A, ...) applies the format to all elements of
>> array A and any additional array arguments in column order, and writes
>> the data to a text file.
>>
>> takze takto:
>>
>> clc
>> clear
>> a=rand(1,100);
>> b=find(a<0.5)
>> fprintf('Found %d delta values above threshold\n',length(b));
>> fprintf(1,'index: %d Mag = %0.4f\n',[b;a(b)]);
>>
>>
>>
>> michal
>>
>>
>> -----Original Message----- From: Daniel Valuch
>> Sent: Sunday, February 20, 2011 5:31 PM
>> To: HW-news
>> Subject: este matlab...
>>
>> zdravim,
>> tradicne nedelne by som mal otazku ohladom matlabu :-)
>>
>> mam pole nameranych hodnot DeltaMag <3700x1 single>. Chcem z neho vybrat
>> vsetky hodnoty ktore su vyssie ako threshold. Ako vysledok ziskam pole
>> indexov kde sa tieto hodnoty nachadzaju a snazim sa ich pouzit na dalsi
>> vypocet. Okrem toho sa ich snazim vypisat a tu je kamen urazu. Vypocty
>> funguju spravne.
>>
>> takze kod:
>>
>> DeltaIndices = find(DeltaMag > threshold);
>>
>> fprintf('Found %d delta values above threshold\n',length(DeltaIndices));
>> fprintf('index: %d Mag = %.f\n',DeltaIndices,DeltaMag(DeltaIndices));
>>
>>
>>
>> ked vypisem priamo indexy ziskam vsetky spravne:
>>
>>>> DeltaIndices
>>
>> DeltaIndices =
>>
>> 1
>> 6
>> 7
>> 18
>> 3525
>> 3526
>> 3527
>> 3557
>> 3558
>> 3564
>> 3565
>> 3570
>> 3571
>>
>> ked chcem vypisat polozky pola DeltaMag s indexami z pola vyssie tiez
>> funguje:
>>
>>>> DeltaMag(DeltaIndices)
>>
>> ans =
>>
>> 583.01
>> 569.36
>> 652.39
>> 523.82
>> 3826.2
>> 598.02
>> 656.98
>> 742.6
>> 601.17
>> 509.57
>> 590.54
>> 544.42
>> 652.69
>>
>> Ale kamen urazu nastava ked chcem vypisat v jednom riadku dve veci ktore
>> pouzivaju rovnaku zdrojovu premennu DeltaIndices
>>
>> Found 13 delta values above threshold
>> index: 1 Mag = 6
>> index: 7 Mag = 18
>> index: 3525 Mag = 3526
>> index: 3527 Mag = 3557
>> index: 3558 Mag = 3564
>> index: 3565 Mag = 3570
>> index: 3571 Mag = 583
>> index: 5.693646e+002 Mag = 652
>> index: 5.238177e+002 Mag = 3826
>> index: 5.980176e+002 Mag = 657
>> index: 7.425968e+002 Mag = 601
>> index: 5.095724e+002 Mag = 591
>> index: 5.444235e+002 Mag = 653
>>
>>
>> Program zjavne ide polozku po polozke a dosadzuje vsade hodnoty
>> DeltaIndices (riadky 1..7), potom mu dojdu hodnoty a zacina dosadzovat
>> hodnoty DeltaMag(DeltaIndices).
>>
>> Je nejaky sposob ako sa toto riesi, resp. dovod preco to takto funguje?
>>
>> dik,
>> b.
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>


Další informace o konferenci Hw-list