matlab71完整安装步骤如下:
1、要配置环境变量,如下:右键我的电脑(计算机)——属性——高级系统设置——在高级选项卡中,点环境变量——在系统变量中,把TEMP、TMP的路径改为C:\temp
2、在C盘下建一个临时文件夹(安装时用),取名temp
3、直接双击压缩包中的setup(注意不用解压缩)
4、安装时,需输入序列号,可选择如下之一:
Matlab 7 (R14) 注册码1:14-13299-56369-16360-32789-51027-35530-39910-50517-56079-43171-43696-14148-64597-46518-35191-10070-58980-25665-36629-51033-46438-01127-52395-28569-20030-38795-14563-11876-23292-58825-37547-05827-26397
Matlab 7 (R14) 注册码2:14-58204-39252-07634-11570-16849-09455-22809-05445-13616-29058-08276-06885-12215-41987-21894-60423-57622-18647-58411-24238-20443-59027-07209-27706-28292-14609-15393-48293-13036-12293-43713-57876-43362
Matlab 7 (R14) 注册码3:14-44889-04614-04275-46147-23559-43066-41714-23083-65272-04997-17469-27919-17226-59862-27901-53983-56217-20094-53460-62647-58166-24499-35558-19511-44882-53016-25658-61109-03776-34505-00776-15813-07183
5、等待自动安装完成。
安装后易出现问题如下:
1、运行安装exe时就d出对话框不能安装。
解决方法:
更改:我的电脑>属性>高级>环境变量>,然后将TEMP和TMP的值都改为C:\temp
2、解压后仍有许多压缩文件,点击stupexe时出现警告
The installer cannot read the mwinstalldll file, This is probably due to a CD reader which canshowLinkBubble(this);returnfalse"href=">
用fmincon()求得
Active inequalities (to within optionsTolCon = 1e-006):
lower upper ineqlin ineqnonlin
4
5
x =
314100 01600
fval =
129852
你这里有两个程序,第二个程序与第一个实质上是一样的,区别就是信号与导向矢量的写法有点不同,这里我就不注释了。还有,我下面附了一段我自己的写的程序,里面有SIM算法。G-S正交化算法等。是基于圆阵形式的,你的算法是基于线阵的,他们程序上的区别在于导向矢量的不同。我的算法是某项目中的,保证好使。建议学习波束形成技术,注意把程序分块,例如分成,求导向矢量;最优权值;形成波束等等。
程序如下:
4单元均匀线阵自适应波束形成图
clear
clc
format long;
v=1;
M=4;
N=1000;%%%%%%%快拍数
f0=2110^3;%%%%%%%%%%%信号与干扰的频率
f1=1110^3;
f2=1510^3;
omiga0=2pif0;%%%%%%%信号与干扰的角频率
omiga1=2pif1;
omiga2=2pif2;
sita0=08; %信号方向
sita1=04; %干扰方向1
sita2=21; %干扰方向2
for t=1:N %%%%%%%%%%%%信号
adt(t)=sin(omiga0t/(Nf0));
a1t(t)=sin(omiga1t/(Nf1));
a2t(t)=sin(omiga2t/(Nf2));
end
for i=1:M %%%%%%%%%%%%信号的导向矢量:线阵的形式
ad(i,1)=exp(j(i-1)pisin(sita0));
a1(i,1)=exp(j(i-1)pisin(sita1));
a2(i,1)=exp(j(i-1)pisin(sita2));
end
R=zeros(M,M);
for t=1:N
x=adt(t)ad+a1t(t)a1+a2t(t)a2; %阵列对信号的完整响应
R=R+xx';%信号的协方差矩阵
end
R=R/N;%%%%%%%%%协方差矩阵,所有快拍数的平均
miu=1/(ad'inv(R)ad);%%%%%%这个貌似是LMS算法的公式,具体我记不太清,这里是求最优权值,根据这个公式求出,然后加权
w=miuinv(R)ad;
%%%%%%形成波束%%%%%%%%%%%%%%%%%%%
for sita=0:pi/100:pi
for i=1:M
x_(i,1)=exp(j(i-1)pisin(sita));
end
y(1,v)=w'x_;%%%%%%%对信号进行加权,消除干扰
v=v+1;
end
y_max=max(y(:));%%%%%%%%%%%%%%%归一化
y_1=y/y_max;
y_db=20log(y_1);
sita=0:pi/100:pi;
plot(sita,y)
Xlabel(‘sitaa’)
Ylabel(‘天线增益db’)
4单元均匀线阵自适应波束形成
目标
clear
clc
format long;
v=1;
M=4;阵元数
N=100;
f0=2110^3;
omiga0=2pif0;
sita0=06;%信号方向
for t=1:N
adt(t)=sin(omiga0t/(Nf0));
end
for i=1:M
ad(i,1)=exp(j(i-1)pisin(sita0));
end
R=zeros(4,4);
r=zeros(4,1);
for t=1:N
x=adt(t)ad;
R=R+xx';
end
R=R/N;
miu=1/(ad'inv(R)ad);
w=miuinv(R)ad;
for sita=0:pi/100:pi/2
for i=1:M
a(i,1)=exp(j(i-1)pisin(sita));
end
y(1,v)=w'a;
v=v+1;
end
sita=0:pi/100:pi/2;
plot(sita,y)
xlabel('sita')
ylabel('天线增益’)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%我的程序%%%%%%%%%%%%%%%
function jieshousignal
%期望信号数:1个
%干扰信号数:4个
%信噪比已知
%干燥比已知
%方位角已知
clc;
clear all;
close all;
%//参数设置===========================================
>
演示机型:华为MateBook X 系统版本:win10 APP版本:MATLAB 2020
1、以e为底的指数函数。可以通过 exp(n)表示,如在命令行窗口中输入exp(5)表示e的五次方。
2、可以验证一下以e为底的指数函数和对数函数表示形式,在命令行窗口中输入log(exp(1)),按回车键,可以看到结果为1。
3、继续在命令行窗口中输入log(exp(2)),按回车键,可以看到结果为2,可以验证该表达式是正确的。
MATLAB(Matrix Laboratory)是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的商业数学软件。
MATLAB具有数值分析、数值和符号计算、工程与科学绘图、数字图像处理、财务与金融工程等功能,为众多科学领域提供了全面的解决方案。
以上就是关于matlab7.1如何安装全部的内容,包括:matlab7.1如何安装、matlab中的e怎么表示啊是exp、MATLAB 优化程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)