I have a polynomial p(x) of some degree N>=0 and I need to compute, on some interval [x1,x2], the L_{\infty} norm of the difference sin(x)-p(x).
I try to work in this way, I define sin(x) as v=@(s)sin(s) and p(X) some linear polynomial, e.g. p=@(s)2*s+1. Then how I can continue ?
p.s. I can not take values of the variable x as a vector and take the function norm(...,inf).

답변 (1개)

Matt J
Matt J 2016년 10월 5일
편집: Matt J 2016년 10월 5일

0 개 추천

Apply FMINBND to -abs(sin(x)-p(x)).
Or apply FMINSEARCH to the same with an initial guess x0 of the minimizing x.
I can not take values of the variable x as a vector and take the function norm(...,inf).
Even if you ultimately need a continuous-space solution, this is still a good way of generating a reliable initial guess for fminsearch, or similar.

댓글 수: 1

Matt J
Matt J 2016년 10월 5일
편집: Matt J 2016년 10월 5일
Do not use syms. fminsearch and fminbnd are numerical solvers. You must pass them function handles rather than symbolic expressions.

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

카테고리

도움말 센터 및 File Exchange에서 Mathematics에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

질문:

A B
2016년 10월 5일

댓글:

2017년 3월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by