Matlab中有子函数如何写主函数function TimeAnalysis()global SamplingFreq IF SatelliteNum FreqBand StartMs AnalysisMs ReadLengthMs AcquireBW StandardFreqfb=IF; fs=SamplingFreq; fstan=StandardFreq; f0=fb-fs; LL=20; switch FreqBandcase 4 load L

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:02:42

Matlab中有子函数如何写主函数function TimeAnalysis()global SamplingFreq IF SatelliteNum FreqBand StartMs AnalysisMs ReadLengthMs AcquireBW StandardFreqfb=IF; fs=SamplingFreq; fstan=StandardFreq; f0=fb-fs; LL=20; switch FreqBandcase 4 load L
Matlab中有子函数如何写主函数
function TimeAnalysis()
global SamplingFreq IF SatelliteNum FreqBand StartMs AnalysisMs ReadLengthMs AcquireBW StandardFreq
fb=IF;
fs=SamplingFreq;
fstan=StandardFreq;
f0=fb-fs;
LL=20;
switch FreqBand
case 4
load Local_E1I1.mat
load Local_E1I2.mat
load Local_E1Q.mat
load s_demoE1.mat
s1=real(s_demoE1);
s2=imag(s_demoE1);
Bandwide_filter=32.736e+6;
n1=fs/1000*4;
n2=fs/1000*2;
fc1=1*fstan;
fc2=2.5*fstan;
[MM NN]=max(abs(xcorr(Local_E1I1(1:n1),s1(1:n1))));
[MM1 NN1]=max(abs(xcorr(Local_E1I2(1:n1),s1(1:n1))));
if abs(MM)>=abs(MM1)
Local_E1I=Local_E1I1(1:n1);
else
Local_E1I=Local_E1I2(1:n1);
end
if max(xcorr(Local_E1I(1:n1),s1(1:n1)))-max(abs(xcorr(Local_E1I(1:n1),s1(1:n1))))~=0
Local_E1I=-Local_E1I;
end
Local_E1I=sqrt(2)/3*Local_E1I;
Local_E1I_filter=lp_filter(Bandwide_filter/2,Local_E1I(1:n1));
if max(xcorr(Local_E1Q(1:n2),s2(1:n2)))-max(abs(xcorr(Local_E1Q(1:n2),s2(1:n2))))~=0
Local_E1Q=-Local_E1Q;
end
Local_E1Q=2/3*Local_E1Q;
Local_E1Q_filter=lp_filter(Bandwide_filter/2,Local_E1Q(1:n2));
%%%%%%%%%时域波形及信噪比
figure
plot(s1(1:ceil(fs/fc1)*LL),'r')
hold on
plot(Local_E1I(1:ceil(fs/fc1)*LL),'b-.','LineWidth',1.5)
hold on
plot(Local_E1I_filter(1:ceil(fs/fc1)*LL),'k')
legend
title;
figure
plot(s2(1:ceil(fs/fc2)*LL),'r')
hold on
plot(Local_E1Q(1:ceil(fs/fc2)*LL),'b-.','LineWidth',1.5)
hold on
plot(Local_E1Q_filter(1:ceil(fs/fc2)*LL),'k')
legend
title;
snr1=SNR(Local_E1I(1:n1),s1(1:n1))
snr2=SNR(Local_E1I_filter(1:n1),s1(1:n1))
histgramFigure(s1(1:n1))
histgramFigure(s2(1:n2))
eyeFigure(s1(1:n1),fs,fc1)
eyeFigure(s2(1:n2),fs,fc2)
end

Matlab中有子函数如何写主函数function TimeAnalysis()global SamplingFreq IF SatelliteNum FreqBand StartMs AnalysisMs ReadLengthMs AcquireBW StandardFreqfb=IF; fs=SamplingFreq; fstan=StandardFreq; f0=fb-fs; LL=20; switch FreqBandcase 4 load L
function [a,b,c]=OUTPUT(e,f) %abc 为输出参数,ef为输入参数(根据需要,可有可无)
.
a=?; %输出参数一定要幅值!
b=?;
c=?;
end
在主程序里,调用格式为:[a,b,c]=OUTPUT(e,f)

Matlab中有子函数如何写主函数function TimeAnalysis()global SamplingFreq IF SatelliteNum FreqBand StartMs AnalysisMs ReadLengthMs AcquireBW StandardFreqfb=IF; fs=SamplingFreq; fstan=StandardFreq; f0=fb-fs; LL=20; switch FreqBandcase 4 load L matlab的子函数中涉及一个变量,在主函数中会进行赋值,在子函数中怎样定义 高手指点一下Matlab的主函数和子函数的关系,怎么建立子函数 用c编写程序,其中利用子函数fun实现计算n(n为函数参数)的阶乘n!在主函数中调用 编写一个程序以实现以下功能:子函数fun计算:m=1-2+3-4+5-6+7-8+9-10主函数中调用子函数并输出结果. matlab主函数如何调用子函数我编写了一个matlab子函数是关于龙格库塔计算的主函数内容为:format longi=145;t=i*0.001;x=zeros(2,1);x(1,1)=35;f=t*sin(x(1,1));x(2,1)=Runge_Kutta(x(1,1));子函数内容为:function x1=Rung 如何在matlab中建立子函数? C语言中,如何定义一个变量,使其既可以在主函数中使用,也可以在子函数中使用即在主函数和子函数中,他们的存储空间是一致的 子函数中得出的两个变量如何被主函数调用(C语言)假设子函数中通过公式得到两个变量值x,y,主函数中需要用到这两个值,该用什么方法调用? Java大神请进!如何从子函数返回到主函数中?写个抽奖系统,抽奖无论失败还是成功,都有一个提示,让用户选择是否回到欢迎界面.我是将欢迎界面,注册,登陆以及抽奖四个界面分模块写的,每个都 C语言中,如何定义一个变量,使其既可以在主函数中使用,也可以在子函数中使用 【Matlab】Matlab中如何编写S函数 【Matlab】Matlab中如何编写S函数 在主函数中输入任意两个数,把两个数传递给子函数fun进行交换后,把转换前和转换后进行显示.嵌入式的作业题 matlab中函数源代码MATLAB中函数的源代码如何可以看到?有急用,谢谢! matlab中,怎么样在主函数里调用子函数?是用什么命令啊?我用的时候说什么调用函数的时候是要有输入和输出的 主函数中定义的变量在子函数中是否有效? 有一串数字(成绩),用matlab中switch语句统计分段人数,并将个人的成绩变为优良中和不及格,统计人数和成绩都用子函数实现.谢谢了我只是不知道如何使用switch.