matlab折线图怎么作一条连接极值的曲线已经做出了一条折线图,现在要用两根平滑的曲线画出点子上的上、下限;然后在其中间画出平均曲线,该怎么做
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 08:30:30
matlab折线图怎么作一条连接极值的曲线
已经做出了一条折线图,现在要用两根平滑的曲线画出点子上的上、下限;然后在其中间画出平均曲线,该怎么做
简单编了个程序,不过还是有点问题,如果一个峰有两个棱角,有可能包不进去.
如果都是一个尖就没问题.不知道合乎你要求不
n=20;
x=1:n;
y=rand(1,n); % 随机取的20个点,可以换成你自己的数据
plot(x,y)
hold on
xi=linspace(min(x),max(x),100);
indtop=find(diff(sign(diff(y)))==-2)+1; % 计算极大值点的位置
indtop=[x(1),indtop,x(end)]; % 加入第一点和最后一点
yitop=interp1(x(indtop),y(indtop),xi,'cubic'); % 上面的平滑曲线
plot(xi,yitop,'g')
indbottom=find(diff(sign(diff(y)))==2)+1; % 计算极小值点的位置
indbottom=[x(1),indbottom,x(end)]; % 加入第一点和最后一点
yibottom=interp1(x(indbottom),y(indbottom),xi,'cubic'); % 下面的平滑曲线
plot(xi,yibottom,'g')
plot(xi,(yitop+yibottom)/2,'r')
hold off
matlab折线图怎么作一条连接极值的曲线已经做出了一条折线图,现在要用两根平滑的曲线画出点子上的上、下限;然后在其中间画出平均曲线,该怎么做
matlab画折线图时,怎么把点的数值显示出来
excel折线图的表格怎作
Matlab如何画折线图
matlab用hist画出直方图后,如何把直方图顶端用折线连接matlab用hist画出直方图后,如何把直方图每个柱子的顶端用折线连接
为什么excel的图表折线图的折线显示是一条直线?是excel2010版本
MATLAB怎么把空间的散点按顺序用光滑曲线连接?比如空间点左边分别是x=[1 2 3 4 5 6];y=[3 6 8 13 31 24];z=[0 5 3 14 35 12];直接PLOT3可以画出折线图,现在要用光滑曲线来连接这些点,如何做到?
MATLAB中用哪一个命令画折线图
如何用MATLAB画折线图
MATLAB中 随年月变化的折线图双坐标轴系统的如何画?我用plot 画好了折线.
美国历史事件的折线图怎么画
怎么画折线图
怎么做折线图
折线图怎么做
折线图怎么画?
matlab中 函数极值怎么求
作电表改装与校准的校准线时图上的点应该用平滑曲线连接还是折线?
有哪位高手知道这个复合图表是怎么作的吗?我只会作其中的柱形图,折线图不知道怎么作上去.