主要内容

重新诊断

添加参考曲线以绘制

句法

Refcurve(P)
重新诊断
Refcurve(AX,P)
hcurve = Refcurve(...)

描述

Refcurve(P)添加具有系数的多项式参考曲线P.到当前的轴。如果P.是矢量与n + 1元素,曲线是:

Y = P(1)* x ^ n + p(2)* x ^(n-1)+ ... + p(n)* x + p(n + 1)

重新诊断没有输入参数添加一行沿着X轴。

Refcurve(AX,P)使用指定的绘图轴斧头, 一个目的。有关更多信息,请参阅

hcurve = Refcurve(...)返回句柄HCurve.在先前语法中使用任何输入参数组合到曲线。

例子

全部收缩

通过多项式趋势生成数据。

p = [1 -2 -1 0];t = 0:0.1:3;rng.默认再现性的百分比Y = polyval(p,t) + 0.5*randn(size(t));

绘制数据并使用填充函数使用重新诊断

情节(t y'ro')H = REFCURVE(P);H.Color =.'r';

图包含轴。轴包含2个类型的物体。

还添加了拟合平均功能。

Q = Polyfit(T,Y,3);Refcurve(Q)传奇('数据''人口意思''适合平均值'......“位置”“西北”的)

图包含轴。轴包含3个类型的线。这些对象代表数据,群体意味着,平均值。

介绍相关的物理常数。

m = 0.145;%质量(kg)r = 0.0366;%半径(m)a = pi * r ^ 2;%面积(m ^ 2)ρ= 1.2;空气密度%(kg / m ^ 3)c = 0.5;%拖动系数d = rho * c * a / 2;%拖动与速度的平方成比例g = 9.8;由于重力引起的%加速度(m / s ^ 2)

模拟阻力与速度的平方成比例的轨迹,假设在每个时间间隔内加速度恒定。

dt = 1e-2;%模拟时间间隔(s)R0 = [0 1];%初始位置(m)S0 = 50;%初始速度(m / s)alpha0 = 35;%初始角度(DEG)v0 = s0 * [cosd(alpha0)sind(alpha0)];%初始速度(m / s)r = r0;v = v0;trajectory = r0;尽管r(2)> 0 a = [0-g]  - (d / m)* norm(v)* v;v = v + a * dt;r = r + v * dt +(1/2)* a *(dt ^ 2);trajectory = [轨迹; r];结尾

阴谋弹道和使用重新诊断将拖动抛物轨迹(发现分析)添加到轨迹的曲线。

图绘图(轨迹(:,1),轨迹(:,2),“米”'行宽',2)XLIM([0,250])H = REFCURVE([ -  g /(2 * v0(1)^ 2),......(G * R0(1)/ V0(1)^ 2)+(V0(2)/ v0(1)),......(-G * R0(1)^ 2 /(2 * V0(1)^ 2)) - (V0(2)* R0(1)/ V0(1))+ R0(2)]);H.Color =.'C';H.LineWidth = 2;轴平等的ylim([0,50])网格Xlabel('距离(m)') ylabel ('高度(m)') 标题('{\ bf棒球轨迹}') 传奇('用拖把''没有拖动'的)

图包含轴。具有标题{\ BF棒球轨迹轨迹的轴包含2个类型的类型。这些对象用拖动表示,无拖动。

也可以看看

|||

在R2006A之前介绍