Как в маткаде сгладить график по точкам
Автор Лёля задал вопрос в разделе Наука, Техника, Языки
Умные люди подскажите как мне в маткаде сгладить ступенчатую функцию? и получил лучший ответ
Ответ от Oldximik[гуру]
Шаг расчетов поменьше возьми. А можно и кубическую инетрполяцию провести
Ответ от Skad[гуру]
1) выбрать шаг апроксимации поменьше.
2)если нужен только гладкий график то можно поигратся параметрами для соединения точек (хотя, возможно, это в ориджине)
3) получить набор точек и по ним провести новую апроксимацию (напр кубическую) с помощью стандартных средств
cspline(vx,vy) Returns a vector of second derivatives for data vectors vx and vy. This vector becomes the first argument of the interp function. The resultant spline curve is cubic at the endpoints.
pspline(vx,vy) Same as cspline, except that the resultant spline curve is parabolic at the endpoints.
lspline(vx,vy) Same as cspline, except that the resultant spline curve is linear at the endpoints.
interp(vs,vx,vy,x) Returns a spline interpolated value of vy at a point x.
короче
vs:=cspline(vx, vy)
f(x):=interp(vs, vx, vy,x)
1) выбрать шаг апроксимации поменьше.
2)если нужен только гладкий график то можно поигратся параметрами для соединения точек (хотя, возможно, это в ориджине)
3) получить набор точек и по ним провести новую апроксимацию (напр кубическую) с помощью стандартных средств
cspline(vx,vy) Returns a vector of second derivatives for data vectors vx and vy. This vector becomes the first argument of the interp function. The resultant spline curve is cubic at the endpoints.
pspline(vx,vy) Same as cspline, except that the resultant spline curve is parabolic at the endpoints.
lspline(vx,vy) Same as cspline, except that the resultant spline curve is linear at the endpoints.
interp(vs,vx,vy,x) Returns a spline interpolated value of vy at a point x.
короче
vs:=cspline(vx, vy)
f(x):=interp(vs, vx, vy,x)
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Умные люди подскажите как мне в маткаде сгладить ступенчатую функцию?