How come I get an error? What does this mean?
X = 0:1:100; Y = X^(-1/2)*exp(-0.5*(0.00009996^2/X+34.3713^2*X)); Z = trapz(X,Y)
??? Error using ==> mpower
Inputs must be a scalar and a square matrix.
How can I numerically integrate the function Y?

 Réponse acceptée

Sean de Wolski
Sean de Wolski le 2 Mar 2011

0 votes

You need a '.' before your '^', i.e:
Y = X.^(...)

2 commentaires

Matt Fig
Matt Fig le 2 Mar 2011
And also for the / and * involving the vector X.
Pavol Namer
Pavol Namer le 5 Août 2014
Hi I solving similar problem. I don't realy understand the second comment "And also for the / and * involving the vector X."
What is the righ equstion for Y = X^(-1/2)*exp(-0.5*(0.00009996^2/X+34.3713^2*X)) It is: Y = X.^(-1/2)*exp(-0.5*(0.00009996^2./X+34.3713^2.*X))
I try to type function
and don't know how, because same error appers...
Thank you for your answer.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by