MATLAB画图怎么平滑?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB画图怎么平滑?相关的知识,希望对你有一定的参考价值。
我用plot画的图由于是折线很不圆滑,请问高手怎么让它变成圆滑的曲线?
就是像用C画的图那样。。。
如果是函数图的话, 函数-函数值 取稠密一些
如果是已知固定数量的节点的话
一般有两个选择,
1.拟合曲线 使用polyfit函数, 原理是'最小二乘法'
缺点是拟合曲线与节点不完全重合, 优点则是光滑性好
2.插值 使用interp1/interp2等等函数, 原理有好几种
譬如经典的牛顿插值,朗格拉日插值,条样插值等
缺点是可能发生龙格效应之类的误差, 优点是完全通过节点本回答被提问者采纳 参考技术B 插值运算后再画图就平滑了,可以用函数interp 参考技术C 你想让他怎么个圆滑法?
用MATLAB怎么画图啊
fill(x,y,c)函数是用来画填充图用的x和y是要画的点,可以同为向量或者同为矩阵
参数c是一个颜色向量,可用符号表示,如你给的\'r\',也可用[r,g,b]表示其中r,g,b的值都在0到1之间,比如说
t=0:0.01:pi;
x=sin(t);
y=cos(t);
c=[0.1,0.1,0.1];
fill(x,y,c); 参考技术A 有一些程序 跟变成一样 拿本数对着看看
以上是关于MATLAB画图怎么平滑?的主要内容,如果未能解决你的问题,请参考以下文章