专栏
标签
Syslab中如何绘制带平滑线的散点图
技术分享
发布于 2025-07-22 13:36:05
查看 2过去315天

当数据点比较少时,画出来的图是折线,并不平滑,可以使用 interp1 函数并采取“spline”插值法来插值增加点的数量:

1.定义样本点 x 和样本值 v:

using TyMath
using TyPlot
x = 0:pi/4:2*pi 
v = sin.(x)

image.png
2.采取更精细的采样点:

xq = 0:pi/16:2*pi

3.使用“spline”插值法增加数据点并绘制平滑曲线散点图:

figure()
vq2 = interp1(x,v,xq,"spline")
plot(x,v,"o",xq,vq2,":.")
xlim([0,2*pi])
title("Spline Interpolation")

4.可以看到此时绘制出了带平滑曲线的散点图:
image.png
5.interp1 函数的插值方式可以参考帮助文档:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天