Få Scilab å beregne uten å skrive ut resultat

stemmer
0

Dette høres ut som et dumt spørsmål, men jeg kan ikke finne et svar rundt.

Jeg bruker Scilab å evaluere to metoder i form av Performace. Men hver gang jeg forteller Scilab å beregne noe, vil det skrive ut resultatene. Siden jeg bruker store matriser, den tilbringer mye mer tid å skrive ut resultatene enn å gjøre beregningene, så jeg har en hard tid å fortelle hvor lenge er hver metode faktisk tar.

Kan jeg få Scilab å beregne noe uten å skrive ut resultatet?

Det er, i stedet for

-->B = A'*A
  A  =

    1.    2.    3.  
    2.    4.    6.  
    3.    6.    9.  
-->

Jeg vil at det skal gjøre

-->B = A'*A
-->
Publisert på 28/10/2014 klokken 09:10
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Vel, jeg endelig funnet den rette spørringen. Da jeg søkte på 'Scilab stille', et av resultatene (ikke den første) var dette:

http://help.scilab.org/docs/5.3.3/en_US/mode.html

Funksjonen mode(k)lar deg velge hvordan Scilab vil oppføre seg i form av variable display. Følgende samtale vil midlertidig skjule resultatene:

mode(-1)

Mens dette vil få deg tilbake til standardvalget:

mode(2)

Dokumentasjonen er forvirrende, skjønt.

Please notices that mode does not used at prompt, only in an exec-file or a scilab function.

Bortsett fra den forferdelige engelsk, synes denne kunngjøringen å være utdatert. Denne funksjonen fungerte perfekt for meg på spørsmålet.

Svarte 28/10/2014 kl. 09:10
kilden bruker

stemmer
1

Også å legge et semikolon verk

-->B = A'*A;
-->
Svarte 28/10/2014 kl. 10:42
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more