matlab怎么绘制曲线,如何在Matlab中绘制曲线

您需要定义要绘制的中间点.

然后您可以手动定义它们,也可以查看样条插值.

使用样条插值时,只需要一个中间点即可确定完整曲线.

在MATLAB中,你可以找到类似这样的演示spline2d.以下是它的要点:

% end points

X = [0 1];

Y = [0 0];

% intermediate point (you have to choose your own)

Xi = mean(X);

Yi = mean(Y) + 0.25;

Xa = [X(1) Xi X(2)];

Ya = [Y(1) Yi Y(2)];

t = 1:numel(Xa);

ts = linspace(min(t),max(t),numel(Xa)*10); % has to be a fine grid

xx = spline(t,Xa,ts);

yy = spline(t,Ya,ts);

plot(xx,yy); hold on; % curve

plot(X,Y,'or') % end points

plot(Xi,Yi,'xr') % intermediate point

在splined2中,它用于更大的点集,但没有中间点.如果您只是希望您的积分能够顺利连接,那么可能值得一看.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值