>> fun=inline('1/pi*0.97*3.7415*(10^8)*(x.^-5).*(2.7183^((1.43879*(10^4))/(x.*318).)-1)^-1')
fun =
Inline function:
fun(x) = 1/pi*0.97*3.7415*(10^8)*(x.^-5).*(2.7183^((1.43879*(10^4))/(x.*318).)-1)^-1
>> i=quad(fun,1,4)
??? Error using ==> inlineeval
Error in inline expression ==> 1/pi*0.97*3.7415*(10^8)*(x.^-5).*(2.7183^((1.43879*(10^4))/(x.*318).)-1)^-1
??? Error: Missing variable or function.
Error in ==> inline.subsref at 25
INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
Error in ==> quad at 62
y = f(x, varargin{:});
求大侠分析一下错在哪,谢谢啦

 채택된 답변

rayer
rayer 2022년 11월 23일

0 개 추천

fun = @(x)1/pi*0.97*3.7415*(10^8)*(x.^-5).*(2.7183.^((1.43879*(10^4))./(x*318))-1).^-1
quad(fun,3.7,4.8)

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 函数基础知识에 대해 자세히 알아보기

태그

질문:

2022년 11월 23일

답변:

2022년 11월 23일

Community Treasure Hunt

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

Start Hunting!