Administrator
|
Hei,
Tarvitsen usein opetuksessa tilastollisia funktioita ihan ad hoc, ja olen jotenkin tottunut tarkistamaan parametrien järjestyksen aktivoimalla tarvittavan funktion parametrina pelkkä ykkönen. Tässä näkymä Musteesta, kun funktiona on (tämän aamun luennolla tarvitsemani) khi2-kertymäfunktio: Tässä vastaava näkymä Survosta, johon pikavauhtia vaihdoin jäämättä kesken luennon tutkimaan virheilmoitusta tarkemmin: Aloin nyt miettiä, mistä tuo pelkän ykkösen käyttö parametrina juontaa juurensa, ja helpistähän se löytyy, esim. kyselyllä FUNCTION? - ISiellä tosin neuvotaan kysymään muodossa chi2.X(1)=mutta lopputulos on Musteessa sama: kun taas Survo kertoo näin: Tuo X:n käyttö antaa siis yleistiedon siitä, mitä funktioita ao. kokoelmaan sisältyy sekä sen, mitä tarvittavat parametrit ovat. Olen (luultavasti kokeilemalla) oppinut (kauan sitten), että yksittäisen funktion voi myös aktivoida samaisella ykkösparametrilla, jolloin saa sitä koskevan ohjeen. Jostain syystä tuo lisäohje tulee mustalla taustalla (printf-tulostettuna?) ja on sanamuodoltaan hieman erilainen. Lienevätkö Timo Patovaaran alkuperäisiä virheilmoituksia?? Tästä tuli yllättäen mielenkiintoisempi tarina kuin osasin aavistaa, nimittäin em. helppisivu kertoo: A list of current library functions is obtained also by the command /FUNC .Tämä sukrokomento ei (vielä) toimi Musteessa toivotulla tavalla, sillä se haarautuu/harhautuu survotype:n mukaan SURVO 84C/SURVOS -reitille, jossa funktiot olivat vielä erillisiä EXE-tiedostoja. Se ei kuitenkaan toimisi myöskään SURVO MM/SURVO 98 -reitin mukaisesti, koska Sepon näemmä 1997 ohjelmoima "shortcut"-komento EXT_FUNC puuttuu (toistaiseksi) valikoimista. Survossa tuo mystinen komento muodostaa seuraavan listan: Minusta tuota voisi samalla vähän siistiä helpommin hallittavaksi: Olisi myös kiva, jos "Press any key":n turhasta kahdentamisesta pääsisi eroon. |
Administrator
|
Versioon 0.5.43 lisätty EXT_FUNC-komento "siistittynä" ja korjattu /FUNC (Musteen survotype on 4 eli ehto <> 3 piti muuttaa muotoon < 3) sekä viilattu virhetulostuksia/napinpainalluksia toivottuun suuntaan. Toimiiko nyt toivotulla tavalla? |
Administrator
|
Näyttää hyvältä muttei toimi.
|
Administrator
|
Tältä näyttää minulla eli toimii niin kuin pitääkin: Virheilmoituksen perusteella näyttäisi sinulla harhautuvan availemaan tiedostoa editoriaalisessa aritmetiikassa. Omituista. Käykö muilla samalla lailla? Eli /FUNC -sukron kokeilemistä halukkaille.. Sen kanssa bestval:in "alapuolisille" funktioille tulee vain syntax erroria, kun en vielä jaksanut kopioida selityksiä kyselysysteemistä eli siitä ei tarvitse huomauttaa |
Administrator
|
Taas jokin "puhdistautumisjuttu"... toimii ihan OK, kun tässä välissä jouduin käynnistämään koneen uudelleen (muusta syystä). Olin ennen noita ihmevirheitä testaillut sitä /X2-sukroa (ks. toinen viestiketju), ja siellä näytti tulevan joitain Musteen huomautuksia - liekö ollut vaikutuksia vai ei?
Mutta siis nyt toimii erinomaisesti! (Huomasin kyllä, että LAAJAN valikoiman kaikki funktiot eivät tulosta mitään asiallista - vielä). :) |
Administrator
|
Puhdistautumistarve ei ole hyvä juttu, joten moisia tarpeita aiheuttavat kohdat pitäisi pyrkiä löytämään ja korjaamaan, vaikka se onkin tuskastuttavan vaikeaa. Tässä tapauksessa kuitenkin arit.c:ssä oli selvästi parin muuttujan alustus puutteellinen eli vanhat "roskat" saattoivat häiritä toimintaa ainakin MAT_ ja DAT_ -operaatioiden käsittelyssä (vaikka en olekaan ihan täysin selvillä siitä, mitä kautta niihin ajaudutaan /FUNC listauksen apu-aktivointien kanssa). Luultavasti kuitenkin noita oli käytetty samassa sessiossa aikaisemmin (/X2 ?!?) ja siksi "roskaa" oli päässyt syntymään. Koitin parannella alustuksia, joten toivottavasti seuraavissa versioissa aiheuttaisi vähemmän ongelmia.. |
Free forum by Nabble | Edit this page |