zzpoppy 发表于 2015-6-15 17:58:49

问问大神怎么计算余弦函数的加权平均值

余弦函数的加权平均值怎么计算 · ·~?~?~?~
求大神帮忙· ·

matlab的小调 发表于 2015-6-15 18:04:55

你这个问得有点笼统了,比如你有余弦函数cos(x),分别在(x1,x2,x3)对应的权系数为(w1,w2,w3),那么他的加全平均的matlab代码为   (w1*cos(x1)+w2*cos(x2)+w3*cos(x3))/(w1+w2+w3)

zzpoppy 发表于 2015-6-15 18:09:04

问题是,没有余弦函数各部分的权重 · · ·就不知道怎么算·了· ·

zzpoppy 发表于 2015-6-15 19:14:02

clear all
pt=0.005;ar=1.8./10000;ke=1.8./1000;t1=pi./30;t2=pi./4;b2=pi./4;%定义已知量
color=;%定义一个颜色矩阵
n=0.2;g=100;h=6.626.*10.^(-34);r=1000;lamda=255./10.^(-9);ps=1;
for i=1:1:6;%发射角的取值范围1~6间隔为1
    b1=i.*(pi./18);
%pr=(pt./w1).*(e^(-ke.*r1)./r1^2).*(ks.*ps.*v./4.*pi).*(lamda./4.*pi.*r^2)^2.*e^(-ke.*r2).*4.*pi.*ar./l^2
%(l./4.*pi.*r^2)^2 自由空间路径损耗因子
%e^(-ke.*r1)大气衰减因子
%4.*pi.*ar./l^2为接收机探测器的增益
r=0:10:50;%距离的取值范围
pr=((pt.*ar.*-ke.*ps.*t2.*t1.*sin(b1+b2))./32.*pi^3.*r.*sin(b1));
pr1=pr.*exp(-ke.*r.*(sin(b1)+sin(b2)))./sin(b1+b2);
l=10.*log10(pt./pr1);%路径损耗
plot(r,l,'color',color(i,:)) %输出图线
hold on
end


最后出现Warning: Imaginary parts of complex X and/or Y arguments ignored这个是什么意思
页: [1]
查看完整版本: 问问大神怎么计算余弦函数的加权平均值