matlab笔记

概率密度函数曲线

[x,y]=ksdensity(A)

 

利用matlab求微分

P=linspace(0,4*pi,1000);
for i=1:1000
    ysin(i)=sin(P(i));
    ycos(i)=cos(P(i));
end
ycos2=diff(ysin)/(4*pi/1000);

figure
plot(P,ysin);
hold on;plot(P,ycos,'linewidth',2);
hold on;plot(P(1:999),ycos2,'--','linewidth',2); %微分后会少一个数

xlim([0 4*pi])
set(gca,'XTick',[0:pi:4*pi])
set(gca,'xtickLabel',{'0','π','2π','3π','4π'})

   结果显示:

与原函数相比,会有微小的误差,取决于步长大小。放大如下图所示

 

ifourier(F)
ifourier(F,transVar)
ifourier(F,var,transVar)

 

 

matlab另一些参数全部为同样大小的零矩阵

[A,B,C,D] = deal(zeros(M,N));

  

posted on 2019-04-13 19:57  筑好嘉  阅读(98)  评论(0编辑  收藏  举报

导航