主要内容

refcurve

在图中添加参考曲线

语法

refcurve (p)
refcurve
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)

refcurve没有输入参数的情况下,沿着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));

绘制数据并使用总体平均函数refcurve

情节(t y“罗”) h = refcurve(p);h.Color =“r”

图中包含一个轴对象。axis对象包含2个line类型的对象。

同时添加拟合的均值函数。

Q = polyfit(t,y,3);refcurve (q)传说(“数据”总体均值的“安装的意思”...“位置”“西北”

图中包含一个轴对象。axis对象包含3个line类型的对象。这些对象代表数据、总体均值、拟合均值。

介绍相关的物理常数。

M = 0.145;%质量(kg)R = 0.0366;%半径(m)A = *R^2;面积(m^2)Rho = 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;初始角度(度)V0 = s0*[cosd(alpha0) sind(alpha0)];%初速度(m/s)R = r0;V = v0;轨迹= r0;r(2) > 0 a = [0 -g] - (D/M)*范数(v)*v;V = V + a*dt;R = R + v*dt + (1/2)*a*(dt²);轨迹=[轨迹;r];结束

情节轨迹和使用refcurve将无拖曳抛物线轨迹(解析得到)添加到轨迹图中。

图绘制(轨迹(: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])网格包含(“距离(m)”) ylabel (身高(米)的)标题(“{\bf棒球轨迹}”)传说(“拖”没有拖

图中包含一个轴对象。标题为空白B a s e B a l l空白T r a jec T o i es的轴对象包含2个类型为line的对象。这些对象表示有拖动,没有拖动。

版本历史

R2006a之前介绍

另请参阅

|||