Traduzione Matlab-Scilab
-
fabrileroy
10 3 - New entry

- Messaggi: 54
- Iscritto il: 1 feb 2011, 13:22
0
voti
[21] Re: Traduzione Matlab-Scilab
Esatto! Matlab non mi dà errore e compila, Scilab mi dà errore e non compila
-
fabrileroy
10 3 - New entry

- Messaggi: 54
- Iscritto il: 1 feb 2011, 13:22
-
fabrileroy
10 3 - New entry

- Messaggi: 54
- Iscritto il: 1 feb 2011, 13:22
0
voti
[24] Re: Traduzione Matlab-Scilab
Ciao! come faccio ad installare Scilab 2C scaricandolo da http://atoms.scilab.org/toolboxes/scilab2c/, io scarico il file .zip lo estraggo sul Desktop e poi??
Thx
Thx
0
voti
[25] Re: Traduzione Matlab-Scilab
E' scritto chiaramente nel manuale, devi usare la funzione "atomsInstall(file)":
http://help.scilab.org/docs/5.3.0/en_US ... stall.html
io ho sempre installato gli Atom dal menù, è più comodo e rapido, fa' tutto Scilab in automatico basta selezionare Atom desiderato.
http://help.scilab.org/docs/5.3.0/en_US ... stall.html
io ho sempre installato gli Atom dal menù, è più comodo e rapido, fa' tutto Scilab in automatico basta selezionare Atom desiderato.
-
fabrileroy
10 3 - New entry

- Messaggi: 54
- Iscritto il: 1 feb 2011, 13:22
0
voti
[26] Re: Traduzione Matlab-Scilab
volevo chiederti: in Matlab ho il tipo uint32 mentre in Scilab non c'è, o meglio c'è il tipo uint ma non il tipo uint16 o uint32. Ho provato mtlb_uint16 ma non mi viene riconosciuto in Scilab. Come potrei ovviare a questo problema, visto che i valori letti da Matlab con 'uint16' sono diversi dai valori letti da scilab con 'uint' ?
Thx
Thx
-
fabrileroy
10 3 - New entry

- Messaggi: 54
- Iscritto il: 1 feb 2011, 13:22
0
voti
[27] Re: Traduzione Matlab-Scilab
fabrileroy ha scritto:volevo chiederti: in Matlab ho il tipo uint32 mentre in Scilab non c'è, o meglio c'è il tipo uint ma non il tipo uint16 o uint32. Ho provato mtlb_uint16 ma non mi viene riconosciuto in Scilab. Come potrei ovviare a questo problema, visto che i valori letti da Matlab con 'uint16' sono diversi dai valori letti da scilab con 'uint' ?
Thx
o meglio esiste ma non si può per esempio scrivere:
w_version = mtlb_fread(fid,1,"uint16");
system_type = mtlb_fread(fid,1,"uint16");
file_type = mtlb_fread(fid,1,"uint16");
perché scilab restituisce:
--error 10000
mtlb_fread: The format 'uint16' is unknown.
at line 35 of function mtlb_fread called by :
sw_version = mtlb_fread(fp,1,"uint16")
0
voti
[28] Re: Traduzione Matlab-Scilab
I tipi "uint32" e "uint16" esisto in Scilab come ti sei accorto:
http://www.scilab.org/product/dic-mat-sci/uint32.html
http://www.scilab.org/product/dic-mat-sci/uint16.html
Il manuale di Scilab per la funzione "mtlb_fread" spiega chiaramente che non è in certi casi compatibile con quella di Matlab:
http://help.scilab.org/docs/5.3.0/en_US/mtlb_fread.html
consiglia di usare "mget" la quale ha come parametro il tipo:
http://help.scilab.org/docs/5.3.0/en_US/mget.html
Consiglio di leggere il manuale ufficiale di Scilab, c'è quasi sempre scritto tutto quello che serve.
http://www.scilab.org/product/dic-mat-sci/uint32.html
http://www.scilab.org/product/dic-mat-sci/uint16.html
Il manuale di Scilab per la funzione "mtlb_fread" spiega chiaramente che non è in certi casi compatibile con quella di Matlab:
http://help.scilab.org/docs/5.3.0/en_US/mtlb_fread.html
consiglia di usare "mget" la quale ha come parametro il tipo:
http://help.scilab.org/docs/5.3.0/en_US/mget.html
Consiglio di leggere il manuale ufficiale di Scilab, c'è quasi sempre scritto tutto quello che serve.
-
fabrileroy
10 3 - New entry

- Messaggi: 54
- Iscritto il: 1 feb 2011, 13:22
0
voti
[29] Re: Traduzione Matlab-Scilab
Anche con mget non è possibile avere il tipo uint16; inoltre utilizzando i comandi:
sw_version= mget(1,"uib",fid); oppure
sw_version = mtlb_fread(fid,1,"uint"); in Scilab, il valore ottenuto risulta essere differente rispetto al comando
sw_version = fread(fid,1,'uint16',0); in Matlab.
Secondo te esiste un modo per ottenere il medesimo valore per la variabile sw_version ?
sw_version= mget(1,"uib",fid); oppure
sw_version = mtlb_fread(fid,1,"uint"); in Scilab, il valore ottenuto risulta essere differente rispetto al comando
sw_version = fread(fid,1,'uint16',0); in Matlab.
Secondo te esiste un modo per ottenere il medesimo valore per la variabile sw_version ?
0
voti
[30] Re: Traduzione Matlab-Scilab
Non uso Matlab da tantissimo tempo (università) e non sento minimamente la mancanza, per me programmi come Scilab, Octave, ecc... possono benissimo sostituirlo. Quindi ignoro le incompatibilità e poi ripeto Scilab non è un emulatore di Matlab, è compatibile in alcune sue funzioni ma è un programma diverso.
Come ultima cose non credo che esistono compatibilità tra i tipi 'uint' e 'uint16'', Scilab è un programma a 32 e 64 bit, gli interi su queste architetture hanno la grandezza della word usata dalla CPU.
Come ultima cose non credo che esistono compatibilità tra i tipi 'uint' e 'uint16'', Scilab è un programma a 32 e 64 bit, gli interi su queste architetture hanno la grandezza della word usata dalla CPU.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

