Se io scrivo in Matlab le seguenti istruzioni:
syms x;
f = (x+1)^x-factorial(x);
Mi appare il messaggio d'errore "N must be a matrix of non negative integers"
Quindi come faccio a scrivere correttamente la funzione?
Problema Matlab con fattoriale
12 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
It's a sin to write
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.-

DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
Prova a copiare sul workspace queste righe di codice ( cut & paste e premi enter ).
- Codice: Seleziona tutto
clear all;
syms x positive;
assumeAlso(x,'integer');
f = (x+1)^x-factorial(x);
A me funziona correttamente.
Ingegneria : alternativa intelligente alla droga.
-

dimaios
30,2k 7 10 12 - G.Master EY

- Messaggi: 3381
- Iscritto il: 24 ago 2010, 14:12
- Località: Behind the scenes
0
voti
Verifica se i comandi esistono nella tua versione di Matlab.
Secondo le release notes di Matlab risulterebbe che ....
R2012a
New Features, Bug Fixes, Compatibility Considerations
expand all
New Special Functions
New Vector Analysis Functions
Computations with Symbolic Functions
Assumptions on Variables
You can set assumptions on symbolic variables by using these functions:
assume sets assumptions on symbolic variables.
assumeAlso adds assumptions on symbolic variables without erasing the previous assumptions.
assumptions shows assumptions set on symbolic variables.
New Relational Operators Create Equations, Inequalities, and Relations
New Logical Operators Create Logical Expressions
Prova a digitare :
e vedi se la funzione esiste nella tua versione di Matlab che dall'immagine risulta essere la 2011b.
Secondo le release notes di Matlab risulterebbe che ....
R2012a
New Features, Bug Fixes, Compatibility Considerations
expand all
New Special Functions
New Vector Analysis Functions
Computations with Symbolic Functions
Assumptions on Variables
You can set assumptions on symbolic variables by using these functions:
assume sets assumptions on symbolic variables.
assumeAlso adds assumptions on symbolic variables without erasing the previous assumptions.
assumptions shows assumptions set on symbolic variables.
New Relational Operators Create Equations, Inequalities, and Relations
New Logical Operators Create Logical Expressions
Prova a digitare :
- Codice: Seleziona tutto
help assumeAlso
e vedi se la funzione esiste nella tua versione di Matlab che dall'immagine risulta essere la 2011b.
Ingegneria : alternativa intelligente alla droga.
-

dimaios
30,2k 7 10 12 - G.Master EY

- Messaggi: 3381
- Iscritto il: 24 ago 2010, 14:12
- Località: Behind the scenes
12 messaggi
• Pagina 1 di 2 • 1, 2
Torna a Programmi applicativi: simulatori, CAD ed altro
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti

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)


