MATLAB
文章平均质量分 68
NNAAcc
这个作者很懒,什么都没留下…
展开
-
MATLAB中利用FFT进行频谱分析
===============================================首先产生一个由不同频率波形叠加形成的波形用于分析,在命令行中调用代码如下:f0=80000;f1=8000000;f2=1000000;fs=10000000;Ts=1/fs;n=1:1:100000;N=length(n);y0=sin(2pif0nTs);y1=sin(2pif1nTs);y2=sin(2pif2nTs);y3=y0+y1+y2;figure;hold on;pl原创 2021-02-01 16:55:26 · 10282 阅读 · 3 评论 -
MATLAB利用ode求解二阶微分方程
MATLAB利用ode求解二阶微分方程求解微分方程为:MATLAB的m文件代码如下:function xp=order1(t,x)xp=zeros(2,1); %x1=y,x2=y'xp(1)=x(2);xp(2)=(200*t-0.5*(x(2))^2)/(20*t);end在命令行中调用代码如下:[t,x]=ode45(‘order1’,[1 40],[0 0]);figure;plot(t,x(:,1),‘r’);这是运行结果如下:...原创 2020-12-17 15:02:10 · 29137 阅读 · 7 评论 -
MATLAB蒙特卡洛算法求概率
已知,A<B和C<D,那么A<C,A<D,B<C,B<D成立的概率各是多少?m文件代码如下:function y=main()alc=0;ald=0;blc=0;bld=0;cnt=0;while cnt<=10000000cnt=cnt+1;a=rand();b=rand();c=rand();d=rand();if (a<b)&&(c<d)if a<calc=alc+1;endif a<dal原创 2020-12-17 14:42:02 · 2539 阅读 · 1 评论 -
Matlab画出S曲线
画逻辑斯缔曲线。MATLAB程序如下:x=0:0.1:160;y=500./(1+exp(8-x*0.1));plot(x,y)运行结果如下:原创 2020-12-17 14:38:01 · 5673 阅读 · 0 评论