matlab源程序怎么保存

“matlab源程序怎么保存”相关的资料有哪些?“matlab源程序怎么保存”相关的范文有哪些?怎么写?下面是小编为您精心整理的“matlab源程序怎么保存”相关范文大全或资料大全,欢迎大家分享。

OFDM matlab源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

%main_OFDM.m

%一个相对完整的OFDM通信系统的仿真设计,包括编码,调制,IFFT, %上下变频,高斯信道建模,FFT,PAPR抑制,各种同步,解调和解码等模 %块,并统括系统性能的仿真验证了系统设计的可靠性。

clear all close all clc

%++++++++++++++++++++++++++全局变量++++++++++++++++++++++++++++++ % seq_num 表示当前帧是第几帧 % count_dds_up 上变频处的控制字的累加

% count_dds_down 下变频处的控制字的累加(整整) % count_dds_down_tmp 下变频处的控制字的累加(小数) % dingshi 定时同步的定位

% m_syn 记录定时同步中的自相关平台 global seq_num global count_dds_up global count_dds_down

global count_dds_down_tmp global dingshi global m_syn

%+

OFDM matlab源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

%main_OFDM.m

%一个相对完整的OFDM通信系统的仿真设计,包括编码,调制,IFFT, %上下变频,高斯信道建模,FFT,PAPR抑制,各种同步,解调和解码等模 %块,并统括系统性能的仿真验证了系统设计的可靠性。

clear all close all clc

%++++++++++++++++++++++++++全局变量++++++++++++++++++++++++++++++ % seq_num 表示当前帧是第几帧 % count_dds_up 上变频处的控制字的累加

% count_dds_down 下变频处的控制字的累加(整整) % count_dds_down_tmp 下变频处的控制字的累加(小数) % dingshi 定时同步的定位

% m_syn 记录定时同步中的自相关平台 global seq_num global count_dds_up global count_dds_down

global count_dds_down_tmp global dingshi global m_syn

%+

书中Matlab源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

书中Matlab源程序 第1 章 绪论

【例1-1】有一名学生,期末有5门功课要考试,可用的复习时间有18小时。假定这五门课程分别是数学、英语、计算机基础、画法几何和专业概论。如果不复习直接参加考试,这五门功课预期的考试成绩分别为65分、60分、70分、60分和65分。复习以1小时为一单元,每增加1小时复习时间,各门功课考试成绩就有可能提高,每复习1小时各门功课考试成绩提高的分数分别为3分、4分、5分、4分和6分。问如何安排各门功课的复习时间可使平均成绩不低于80分,并且数学和英语成绩分别不低于70分和75分。

解:设分配在数学、英语、计算机基础、画法几何和专业概论这五门功课的复习时间分别为x1,x2,x3,x4,x5,则可列出如下的目标函数和限制条件为:

f(x)?x1?x2?x3?x4?x5 x1?x2?x3?x4?x5?18

(3x1?4x2?5x3?4x4?6x5?320)/5?80

3x1?65?70

本例具体程序如下:

%li_1_1 f=[1 1 1 1 1];

A=[1 1 1 1 1; -3 -4 -5 -4 -6; -3 0 0 0 0; 0 -4 0 0 0; 3 0

matlab源程序代码

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

clear all;

clc;

tic;

X=zeros(1000,4);Y=zeros(1000,4);U=zeros(1000,1);

M=3;

a=[28 18 74 74 70 72 60 36 12 18 14 90 78 24 54 62 98 36 38 32]; b=[42 50 34 6 18 98 50 40 4 20 78 36 20 52 6 60 14 58 88 54]; Aeq=zeros(20,80);

for j=1:20

for k=1:20

if j==k

Aeq(j,k)=1;

else

Aeq(j,k)=0;

end

end

for k=21:40

if k==j+20

Aeq(j,k)=1;

else

Aeq(j,k)=0;

end

end

for k=41:60

if k==j+40

Aeq(j,k)=1;

else

Aeq(j,k)=0;

end

end

for k=61:80

if k==j+60

Aeq(j,k)=1;

else

Aeq(j,k)=0;

end

end

end

Aeq;

A=zeros(4,80);

for i=1:4

for k=1:80

if i==1

for k=1:20

A(i,k)=1;

end

end

if i==2

for k=21:40

A(i,k)

cdma的MATLAB仿真源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

%*************************************************************************************

% This function pertains to the addition of AWGN with mean zero and % parameter 'variance' to an input signal. %

% AUTHOR: Wenbin Luo % DATE : 04/12/01 % % SYNOPSIS: y = awgn(x,var) % x ---> input signal % var ---> variance

% y ---> y = x + AWGN

%***********************************************************************************

function y = awgn(x,var) w = randn(1,lengt

潮流计算的MATLAB源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

电工专业必看

%简单潮流计算的牛顿拉夫逊程序,相关的原始数据数据数据输入格式如下: %B1是支路参数矩阵,第一列和第二列是节点编号。节点编号由小到大编写 %对于含有变压器的支路,第一列为低压侧节点编号,第二列为高压侧节点 %编号,将变压器的串联阻抗置于低压侧处理。

%第三列为支路的串列阻抗参数。

%第四列为支路的对地导纳参数。

%第五列为含变压器支路的变压器的变比

%第六列为变压器是否含有变压器的参数,其中“1”为含有变压器,

%“0”为不含有变压器。

%B2为节点参数矩阵,其中第一列为节点注入发电功率参数;第二列为节点负荷功率参数;第三列为节点电压参数;第六列为节点类型参数,其中“1”为平衡节点,“2”为PQ节点,“3”为PV节点参数。

%X为节点号和对地参数矩阵。其中第一列为节点编号,第二列为节点对地 %参数。

n=input('请输入节点数:n=');

n1=input('请输入支路数:n1=');

isb=input('请输入平衡节点号:isb=');

pr=input('请输入误差精度:pr=');

B1=input('请输入支路参数:B1=');

B2=input('请输入节点参数:B2=');

X=input('节点号和对地参数:X=');

Y=zeros(n

cdma的MATLAB仿真源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

%*************************************************************************************

% This function pertains to the addition of AWGN with mean zero and % parameter 'variance' to an input signal. %

% AUTHOR: Wenbin Luo % DATE : 04/12/01 % % SYNOPSIS: y = awgn(x,var) % x ---> input signal % var ---> variance

% y ---> y = x + AWGN

%***********************************************************************************

function y = awgn(x,var) w = randn(1,lengt

matlab用于计算方法的源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

1、Newdon迭代法求解非线性方程

function [x k t]=NewdonToEquation(f,df,x0,eps) %牛顿迭代法解线性方程

%[x k t]=NewdonToEquation(f,df,x0,eps) %x:近似解 %k:迭代次数 %t:运算时间

%f:原函数,定义为内联函数 ?:函数的倒数,定义为内联函数 %x0:初始值 %eps:误差限 %

%应用举例:

%f=inline('x^3+4*x^2-10'); ?=inline('3*x^2+8*x');

%x=NewdonToEquation(f,df,1,0.5e-6) %[x k]=NewdonToEquation(f,df,1,0.5e-6) %[x k t]=NewdonToEquation(f,df,1,0.5e-6)

%函数的最后一个参数也可以不写。默认情况下,eps=0.5e-6 %[x k t]=NewdonToEquation(f,df,1)

if nargin==3 eps=\end tic; k=0; while 1

x=\ k=\

if abs(x-x0) < eps || k >30

流水线车间调度问题matlab源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

流水线车间调度问题matlab源程序

流水线型车间作业调度问题遗传算法Matlab源码
流水线型车间作业调度问题可以描述如下:n个任务在流水线上进行m个阶段的加工,每一阶段至少有一台机器且至少有一个阶段存在多台机器,并且同一阶段上各机器的处理性能相同,在每一阶段各任务均要完成一道工序,各任务的每道工序可以在相应阶段上的任意一台机器上加工,已知任务各道工序的处理时间,要求确定所有任务的排序以及每一阶段上机器的分配情况,使得调度指标(一般求Makespan)最小。下面的源码是求解流水线型车间作业调度问题的遗传算法通用MATLAB源码,属于GreenSim团队原创作品,转载请注明。



function [Zp,Y1p,Y2p,Y3p,Xp,LC1,LC2]=JSPGA(M,N,Pm,T,P)
%--------------------------------------------------------------------------
% JSPGA.m
% 流水线型车间作业调度遗传算法
% GreenSim团队原创作品,转载请注明
% Email:greensim@
% GreenSim团队主页:/greensim
% 欢迎访问GreenSim——算

模式作业 - Parzen窗估计及matlab源程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

计算题

3.6 已知三类训练样本为

?1:[ -1,-1 ]T, ?2:[ 0,0 ]T, ?3:[ 1,1 ]

试用多类感知器算法求解判别函数。

解:采用多类情况3的方式分类,将训练样本写成增广向量形式,有

X1= [ -1,-1,1 ]T, X2= [ 0,0,1 ]T, X3= [ 1,1,1 ]T

任取初始权向量为:

W1(1) = W2(1) = W3(1)= [ 0,0,0 ]T 取校正增量c = 1。 迭代过程如下:

第一次迭代,k = 1,以X1= [ -1,-1,1 ]T作为训练样本,计算得 d1(1) = W1T(1) X1= 0 d2(1) = W2T(1) X1= 0 d3(1) = W3T(1) X1= 0

X1??1,但d1(1)>d2(1)且d1(1)>d3(1)不成立,故修改3个劝向量,即 W1(2) = W1(1) + X1= [ -1,-1,1 ]