Traduzione Matlab-Scilab

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentefabrileroy
10 3
New entry
New entry
Messaggi: 54
Iscritto il: 1 feb 2011, 13:22
0
voti

[91] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentefabrileroy » 30 mar 2011, 15:15

è possibile in Scilab un select così formato:

Codice: Seleziona tutto

select (n)
  case 'a':
  case {'b!' 'c\' 'd'}:
  else
end


perché scilab mi ritorna:
!--error 34
La sintassi dell'istruzione di controllo non è corretta.


thx

Avatar utente
Foto UtenteEdmondDantes
11,9k 8 11 13
Disattivato su sua richiesta
Messaggi: 3619
Iscritto il: 25 lug 2009, 22:18
Località: Marsiglia
Contatta:
0
voti

[92] Re: Traduzione Matlab-Scilab

Messaggioda Foto UtenteEdmondDantes » 30 mar 2011, 16:01

xyz dice:

xyz ha scritto:Non capisco perché guardare la documentazione di Matlab per scrivere un programma per Scilab.


Io, dopo aver letto:

fabrileroy ha scritto:perché scilab mi ritorna


dico:

come mai continuano a risponderti?
Devi leggere il manuale. Usare una guida.
Io ho impiegato un minuto per vedere la sintassi del ciclo select.

Codice: Seleziona tutto

a=4
select a
case {1 ,2 ,3}
y=2*a +1;
case {4, 5, 6}
y=3*a+2;
case {7, 8, 9}
y=4*a;
else
y=a;
end


Le variabili del tuo codice sono di tipo CHAR. Vedi come risolvere. Non è una cosa impossibile.
Il Conte di Montecristo

Se non studio un giorno, me ne accorgo io. Se non studio due giorni, se ne accorge il pubblico.

Io devo studiare sodo e preparare me stesso perché prima o poi verrà il mio momento.
Abraham Lincoln

Avatar utente
Foto Utentefabrileroy
10 3
New entry
New entry
Messaggi: 54
Iscritto il: 1 feb 2011, 13:22
0
voti

[93] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentefabrileroy » 30 mar 2011, 16:10

la mia domanda era se è possibile in Scilab fare un case così:

Codice: Seleziona tutto

case {'b!', 'c\', 'd'}:


visto che mi ritorna l'errore suddetto! so come si usa il select! mi sembrava solo strano che mi desse l'errore.
Anche perché mi dà errore anche se il case è:

Codice: Seleziona tutto

case '!colour'


non vorrei che fosse il "!" il problema anche se mi sembra strano!

Avatar utente
Foto UtenteEdmondDantes
11,9k 8 11 13
Disattivato su sua richiesta
Messaggi: 3619
Iscritto il: 25 lug 2009, 22:18
Località: Marsiglia
Contatta:
0
voti

[94] Re: Traduzione Matlab-Scilab

Messaggioda Foto UtenteEdmondDantes » 30 mar 2011, 16:27

Ho cercato un po' in giro, ma non ho trovato nulla.
Il Conte di Montecristo

Se non studio un giorno, me ne accorgo io. Se non studio due giorni, se ne accorge il pubblico.

Io devo studiare sodo e preparare me stesso perché prima o poi verrà il mio momento.
Abraham Lincoln

Avatar utente
Foto Utentefabrileroy
10 3
New entry
New entry
Messaggi: 54
Iscritto il: 1 feb 2011, 13:22
0
voti

[95] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentefabrileroy » 30 mar 2011, 16:30

ti ringrazio!!! risolto...non avevo convertito uno switch. Thx

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[96] Re: Traduzione Matlab-Scilab

Messaggioda Foto UtenteDirtyDeeds » 30 mar 2011, 16:49

Non mi sembra però che Scilab supporti un "case" multiplo.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
0
voti

[97] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentexyz » 30 mar 2011, 17:17

Basta leggere il manuale (credo un operazione semplice):

http://help.scilab.org/docs/5.3.1/en_US/select.html

solo una espressione per ogni case.

Avatar utente
Foto Utentefabrileroy
10 3
New entry
New entry
Messaggi: 54
Iscritto il: 1 feb 2011, 13:22
0
voti

[98] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentefabrileroy » 4 apr 2011, 15:11

come posso fare il porting scilab di questa comando?

Codice: Seleziona tutto

eval(['global ',varargin{i+1},', tmp=',varargin{i+1},';'])


ho già guardato sia manuale sia post precedenti ma non sono arrivato ad una conclusione

Avatar utente
Foto Utentefabrileroy
10 3
New entry
New entry
Messaggi: 54
Iscritto il: 1 feb 2011, 13:22
0
voti

[99] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentefabrileroy » 11 apr 2011, 15:18

c'è un comando, funzione per visualizzare il sistema operativo su cui Scilab è installato?
es matlab:

Codice: Seleziona tutto

computer


THX

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
0
voti

[100] Re: Traduzione Matlab-Scilab

Messaggioda Foto Utentexyz » 11 apr 2011, 16:28

RTFM (rot13: trgbf)


Torna a “Programmi applicativi: simulatori, CAD ed altro”