在matlab中、如何把多组二维离散的点连接成光滑的曲线?怎样让下图变得光滑些? 搜狗旗下的互动问答社区,用户可以提出问题、解决问题、或者搜索其他用户沉淀的精彩内容;在这里可以感受到最热烈的互助气氛,浏览到最精彩的问答内容。
用离散的点画出的曲线,知道一个y的值怎么用MATLAB得到相应的x的值呢,这个点可能不在已知的离散 如果你的离散点是线性单增的,可以内插如果离散点不是线性单增的,需要先拟合曲线,再根据拟合方程求值
matlab中如何用离散点生成光滑曲线 你可以查查csape这个函数,我给你一段代码吧:x=1:7;y=[0 0.9 4.8 24.3 67.6 83.5 92.8 98.5 0];以上是离散点的原始数据pp=csape(x,y,'second');样条曲线second表示第二边界条件,取值对应y中第一个0和最后的0X=1:0.1:7;Y=ppval(pp,X);把样条拟合结果运用在X上,得到Yplot(X,Y);作出光滑的图像