matlab包络线方程怎么求,利用MATLAB求解的振荡曲线怎么提取包络线?

该博客介绍了如何使用MATLAB求解振荡曲线的包络线。通过示例代码展示了如何计算一系列复杂的三角函数组合,并通过累加平均得到包络线。涉及的变量包括距离、频率、吸收系数等参数。
摘要由CSDN通过智能技术生成

clear

clc

format long

l1=2400 ;l2=2000;l3= 2000;    D=2;    Vsaw=3488;       w=(Vsaw/(4*D))*pi*2;frq=433;ww=(433)*pi*2;

a=2;    N=5; ws=10610;        B=zeros(5,ws); C=zeros(1,ws);  ref=0.0344;

absorb=0.9929;  M=1;

t=(2*l1+4*D*(1-1)+4*a*(1-1))/Vsaw-0.05:0.00024: (2*l1+4*D*(18-1)*3+4*a*(5-1)+4+2*l2*2)/Vsaw+0.1579;

ref=0.0344;

for n=1:5

for r=1:18

D1=(2*l1+4*D*(r-1)+ 4*a*(n-1))/(3488/frq);

DD=(D1-fix(D1))*2*pi;

xxx=r;

xr=0;

for i=1:ws

if mod(i,2500)==0

xr=xr+1

if ((r<=6)&(t(i)>(2*l1+4*D*(r-1)+4*a*(n-1))/Vsaw)&(t(i)

s(r,i,n)=absorb^xr*M*1/N*ref*(1-ref)^(r-1)*(sin(ww*t(i)-2*l1*ww/Vsaw-4*D*(r-1)*ww/Vsaw-4*a*(n-1)*ww/Vsa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值