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?

 채택된 답변

Sean de Wolski
Sean de Wolski 2011년 3월 2일

0 개 추천

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

댓글 수: 2

Matt Fig
Matt Fig 2011년 3월 2일
And also for the / and * involving the vector X.
Pavol Namer
Pavol Namer 2014년 8월 5일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Numerical Integration and Differentiation에 대해 자세히 알아보기

질문:

2011년 3월 2일

댓글:

2014년 8월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by