Question

J'ai un problème avec la résolution d'une intégration simple dans MATLAB. Je veux résoudre ce symbolique et ne pas avoir de problèmes qui font cela par d'autres programmes.

Eh bien, j'ai cette équation:

syms k x

fX (x) = k * e ^ (- 3 * x) de 2 <= x <= 6

que je veux intégrer de l'intervalle de 2 à 6. Ensuite, je résoudre l'équation, de sorte que fX (x) = 1, et résoudre l'équation pour k. Type I:

S = solve ( 'int (k * exp (-3 * x), x, 2,6) = 1', k);

Et j'obtiens l'erreur suivante: Erreur, (en entier) mauvais numéro (ou type) d'arguments: les options non valides ou les valeurs d'option passé à durée indéterminée l'intégration. Options inconnues: {2, 6}

Pourquoi ne peut pas la fonction int ne pas prendre mes limites?

Était-ce utile?

La solution

solve(int(k*exp(-3*x),x,2,6) - 1,k) devrait fonctionner:)

Avis:

  1. ne pas utiliser = 1 mais -1 (cela signifie que f (x) - 1 = 0)
  2. ne pas utiliser ''

Le résultat pour moi est:

-(3*exp(6))/(1/exp(12) - 1)

J'ai aussi essayé de le résoudre manuellement et a obtenu le même résultat.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top