搜档网
当前位置:搜档网 › MATLAB实验金融期末复习整理

MATLAB实验金融期末复习整理

MATLAB实验金融期末复习整理
MATLAB实验金融期末复习整理

一、投资组合:

在险价值

ValueAtRisk=portvrisk(PortReturn, PortRisk, RiskThreshold, PortValue)返回一定的置信水平下,某一投资组合在未来特定的一段时间内的最大潜在损失。

PortReturn%一期内总资产的期望收益

PortRisk%总资产的标准差

RiskThreshold%表示概率阈值(损失概率),默认值是5%

PortValue%表示资产投资组合的总值。默认值=1

例子:已知3种资产组成的投资组合,该投资组合的年回报率为0.29%,标准差为3.08%,资产的总价值为1亿元,概率阈值分别为1%,5%和10%,求该水平下每种资产的Var。>>PortReturn= 0.29/100;PortRisk = 3.08/100;

>>RiskThreshold= [0.01;0.05;0.10];

>>PortValue= 1;

>>ValueAtRisk= portvrisk(PortReturn,PortRisk,RiskThreshold,PortValue)

ValueAtRisk=

0.0688

0.0478

0.0366

于是我们得到:这3种资产损失0.0688,0.0478和0.0366亿的可能性分别为1%,5%和10%

投资组合的有效前沿

方差有效前沿的函数是frontcon

[PortRisk,PortReturn,PortWts]=frontcon(ExpReturn, ExpCovariance, NumPorts, PortReturn, AssetBounds, Groups, GroupBounds)

输入参数

ExpReturn% 资产组合中每项资产预期回报,是一列行向量

ExpCovariance%资产收益的协方差矩阵

NumPorts%(Optional) 资产组合有效前沿上的点的个数,默认值是10

PortReturn%(Optional) 有效前沿上每个点的回报

AssetBounds%(Optional)矩阵表示投资组合分配到每一种资产上的权重的最小和最大值,是2-by-NASSETS 矩阵。所有资产下界的默认值= 0 (没有卖空),上界的默认值= 1 (表示该资产构成整个投资组合).矩阵的每一列代表一种资产,第一行表示资产分配的下界,并且第二行表示资产分配的上界。

Groups %(Optional) 资产组矩阵。每一行表示一组。如果Groups(i,j) = 1,表示第j个资产属于第i个组;Groups(i,j) = 0,表示第j个资产不属于第i个组

GroupBounds%(Optional)表示每一组的权重约束区间矩阵,下界的默认值=0,上界的默认值=1。规定每一组的一个上界和下界。矩阵的每一行表示一个组,第一列表示每一组的最小分配,并且第二列表示每一组的最大分配。

输出参数:

PortRisk%每一个投资组合的风险(标准差),为一列向量

PortReturn%每一个投资组合的期望回报,为一列向量

PortWts%投资组合中各资产的权重,为一矩阵。每一行表示一个投资组合,在一个投资组合中的权重的和等于1

注意:在调用函数frontcon时,如果用户没有规定任何输出变量,函数frontcon将产生一个有效前沿图

例题:考虑一个三资产组合,资产1、2、3,其预期收益率分别为0.1 ,0.2 ,0.15

资产协方差矩阵如图,求该资产组合的有效前沿。

二、时间序列

金融时间序列文本文件的转换

ascii2fts

tsobj= ascii2fts(filename, timedata, descrow, colheadrow, skiprows)

输入参数:

filename %文件名,必须用单引号括起来

timedata%判定是否包含时间信息,若是输入字符串“t”,若不是则输入“nt”descrow%(Optional)确定文本文件中文字说明的行数

colheadrow%(Optional)说明每列变量名所在的行数

skiprows%(Optional)ASCII文件中不需要输入的行

时间序列数据转换成矩阵数据

tsmat= fts2mat(tsobj, datesflag, seriesnames)输入参数:tsobj%需要转换的金融时间序列对象的名称datesflag%(Optional) 表示转换成矩阵时是否要输出日期到矩阵中,datesflag=0(默认值)表示不输出日期到矩阵中,datesflag=1表示输出日期到矩阵中。seriesnames%(Optional) 需要导出的某列数据序列的名称。

实现对时间序列数据的抽取

ftse= extfield(tsobj, fieldnames) %从tsobj中提取日期和字段名为fieldnames的数据序列成一个新的金融时间序列对象ftse. ftse包含tsobj中所有的日期,但是较少的数据序列

输入参数:

tsobj%原始数据

fieldnames %原始数据中的字段名

将价格序列转换为收益率序列

[RetSeries, RetIntervals] = tick2ret(TickSeries, TickTimes, Method)

TickSeries % 行是时间列是不同的资产

TickTimes %(Optional) 价格序列TickSeries所对应的NUMOBS的递增的观察时间向量。如果TickTimes是空的,假定观察时间为1, 2, ... NUMOBS

Method % (Optional)计算收益率的方法,转换方法同上

收益率序列和价格序列之间的相互转换ret2tick

[TickSeries, TickTimes]=ret2tick(RetSeries, StartPrice,RetIntervals, StartTime, Method)

RetSeries%收益率序列.

StartPrice%(Optional)起始价格,默认值是1RetIntervals%(Optional)收益率序列的时间间隔,默认值是1

StartTime%(Optional)价格开始计算的时间,默认值是0

Method %(Optional)转换方法。如果Method= ‘Simple’(默认值),表示简单方法,

Method=‘Continuous’,表示连续方法

例题:

已知投资组合中2种股票的资产收益率及时间间隔如下表,起始时间为2007年3月6日,求该资产价格的时间序列。

资产A 资产B

收益率0.10 0.05 -0.05 0.12 0.04 0.05

时间间隔天数182 91 92 182 91 92

>>RetSeries= [0.10 0.12

0.05 0.04

-0.05 0.05];

>> RetIntervals= [182 91 92]';

>> StartTime=datenum('06-Mar-2007');

>> [TickSeries,TickTimes] = ret2tick(RetSeries,[],RetIntervals,StartTime)

9TickSeries=

1.0000 1.0000

1.1000 1.1200

1.1550 1.1648

1.0973 1.2230

>> datestr(TickTimes)

ans=

06-Mar-2007

04-Sep-2007

04-Dec-2007

05-Mar-2008

这样把收益率时间序列转换为价格时间序列,结果如下表(以资产A为例)

时间: 2007.3.6 2007.9.4 2007.11.4 2008.3.5

价格 1.0000 1.1000 1.1550 1.0973

收益率 --- 0.10 0.05 -0.05

时间间隔 --- 182 91 92

时间序列数据转换成矩阵数据

tsmat= fts2mat(tsobj, datesflag)

输入参数:

tsobj%需要转换的金融时间序列对象的名称

datesflag%(Optional) 表示转换成矩阵时是否要输出日期到矩阵中,datesflag=0(默认值)表示不输出日期到矩阵中,datesflag=1表示输出日期到矩阵中。

输出参数:

tsmat%表示转换后的矩阵

时间序列中的缺失数据的处理

股票价格和成交量相关性计算:

R=Corrcorf(tick, num)

自相关系数:[a,b]=autocorr(输入量) a是自相关系数,b是前几期(b=0时表示当期,相关性a=1)

三、CRR模型

欧式看涨期权

例1 现有一个欧式看涨期权,标的资产为无红利支付的股票。当前股票价格为S=100美元,股票波动率为 =0.4,无风险利率为r=0.05,期权的敲定价格为X=95美

元,期权有效期为T=0.5。求该期权的价格。

St=100 %当前股价

X=95 %执行价格

r=0.05 %利率

t=0.5 %期权有效期

sigma=0.4 %波动率

n=10 %指定二叉树的步数

dt=t/n %确定单步时间间隔

u=exp(sigma*sqrt(dt)) %计算上升比率

d=1/u %计算下降比率

p=(exp(r*dt)-d)/(u-d) %计算上升概率

%构造股票价格二叉树矩阵,a表示行数,b表示列数(第b-1步),mx为股价矩阵

for b = 1 : n+1

for a = 1 : b;

mx ( a ,b ) = st *power( u,b –a ) * power( d,a -1)

end;

end;

%构造期权价格二叉树矩阵 efx

%计算到期( b=n+1) 时,欧式期权价格 efx

for a =1 :n+1

efx( a ,n+1 ) = max( mx( a,n+1) –X ,0);

end

%倒推前面各期的期权价格

for bb =1 :n

b =n +1 –bb;

for a =1 :b;

efx( a,b ) = exp( -r* dt) *(p *efx( a,b+1)+( 1-p) *efx( a+1,b+1));

end;

end;

efx %输出结果

美式看涨期权

假设当前股票价格为100美元,股票价格波动率为 0.4 ,股票的红利率为0.05,市场无风险利率为0.1。现有一个以该股票为标的资产的美式看涨期权,到期期限为1年,敲定价格为100美元。求该期权的价格。

%输入具体参数

st=100 %当前股价

sp=100 %执行价格

r=0.1 %利率

T=1 %期权有效期

Sigma=0.4 %波动率

Q=0.05 %红利率

n=1200 %步数

dt=T/n %时间步长

%计算二叉树参数

u=exp((r-q)*dt)*exp(sigma*sqrt(dt))/(0.5*exp(-sigma*sqrt(dt))+0.5*exp(sigma*sqr t(dt)));

d=exp((r-q)*dt)*exp(-sigma*sqrt(dt))/(0.5*exp(-sigma*sqrt(dt))+0.5*exp(sigma*sq rt(dt));

p=0.5 %计算上升概率

%构造二叉树矩阵,a表示行数,b表示列数(第b步),mx为股价矩阵,fx为期权内在价值for b=1:n+1

for a=1:b

mx(a,b)=st*power(u,b-a)*power(d,a-1);

fx(a,b)=max(mx(a,b)-sp,0);

end;

end;

%计算美式期权价格矩阵afx

for a=1:n+1 %到期时(b=n+1)期权价格

afx(a,n+1)=fx(a,n+1);

end

for bb=1:n %倒推前面各期(b=n-1,--->1)期权价格efx和afx

b=n+1-bb;

for a=1:b

afx(a,b)=max((afx(a,b+1)*p+afx(a+1,b+1)*(1-p))*exp(-r*dt),fx(a,b));

%当前美式期权价格afx(a,b)由下一期美式期权价格afx(a,b)和内在价值决定

end;

end;

显示差分计算欧式看跌期权价格

假设当前股票价格为50美元,股票价格波动率sigma=0.3;以该股票为标的资产的欧式看跌期权的执行价格为50美元,期权有效期为5个月;市场上的无风险利率为10%。利用显示差分格式为该期权进行定价。

s0=50; %股价

k=50; %执行价

r=0.1; %无风险利率

T=5/12; %存续期

sigma=0.3; %股票波动率

Smax=100; %确定股票价格最大价格

ds=2; %确定股价离散步长

dt=5/1200; %确定时间离散步长

M=round(Smax/ds); %计算股价离散步数,对Smax/ds取整运算

ds=Smax/M; %计算股价离散实际步长

N=round(T/dt); %计算时间离散步数

dt=T/N; %计算时间离散实际步长

matval=zeros(M+1,N+1);

vets=linspace(0,Smax,M+1); %将区间[0,Smax]分成M段

veti=0:N;

vetj=0:M;

%建立偏微分方程边界条件

matval(:,N+1)=max(k-vets,0);

matval(1,:)=k*exp(-r*dt*(N-veti));

matval(M+1,:)=0;

%确定叠代矩阵系数

a=0.5*dt*(sigma^2*vetj-r).*vetj;

b=1-dt*(sigma^2*vetj.^2+r);

c=0.5*dt*(sigma^2*vetj+r).*vetj; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

L=zeros(M-1,M+1);

for i=2:M

%%建立递推关系

L(i-1,i-1)=a(i); L(i-1,i)=b(i); L(i-1,i+1)=c(i);

end

for i=N:-1:1

matval(2:M,i)=L*matval(:,i+1);

end

matval

%寻找期权价格进行插值。

Jdown=floor(s0/ds);

Jup=ceil(s0/ds);

if Jdown==Jup

price=matval(Jdown+1,1)

else

price=matval(Jdown+1,1)+(s0-Jdown*ds)*(matval(Jup+1,1)-matval(Jup+1,1))/ds end

Monte-Carlo方法的进行分析。

考虑一个欧式看跌期权,假设当前股票价格为40美元,期权执行价格为40美元,股票价格的波动率为0.3,无风险利率为8%,期权有效期为3个月。请用蒙特卡洛模拟方法计算这个期权价格,然后计算估计值的标准差;估计需要多少次模拟才能使估计值达到0.01美元的标准差的精度。

此外再采用高效的Monte-Carlo方法的进行分析。

程序代码

%输入已知参数,确定模拟次数;

s0=40;

sigma=0.3;

r=0.08;

t=0.25;

x=40;

nu=86530; %模拟次数

randn('seed',0); %正态随机变量

%模拟股票的到期价格和期权的到期支付;

unt=(r-0.5*sigma^2)*t;

sit=sigma*sqrt(t);

discpayoff=exp(-r*t)*max(0,x-s0*exp(unt+sit*randn(nu,1)));

%用正态分布进行拟合,确定期权价格及标准差

[eucall,varprice,ci]=normfit(discpayoff)

运行结果

eucall =1.9929

varprice =2.9396

ci = 1.9652;2.0207

金融学知识点归纳

金融学知识点归纳 第一章货币与货币制度 一、货币的起源 1.货币的起源与发展 (1)货币产生于交换(P2) 根据马克思的价值学说,货币产生于商品交换,是商品交换的必然产物,要说清楚货币的产生与发展,首先必须追溯到商品交换。商品交换必须具备两个前提条件:分工与私有制。(2)价值形式的发展与货币的起源(P3) 1)简单的、偶然的价值形式及其特征(P 3) 2)扩大的价值形式(P3-P4) 3)一般价值形式(P4) 4)货币价值形式 2.货币的形态及其演变 1)货币的理想条件及各种形态(P6) (1)货币的理想条件(P5) (2)货币形态:指货币的存在形式,指货币是用什么材料制作的。——6 ①实物货币——货币最古老的形态 特征: 作为货币和作为商品的价值相等。 ②金属货币 特征:普遍可接受、价值稳定、价大量小,携带方便、耐久性、均质可分 ③信用货币(P6) 一般而言,信用货币作为一般的交换媒介,须有两个条件:人们对此货币的信心;货币发行的立法保障。 目前世界几乎所有国家的货币都采用信用货币的形态。 ④电子货币——最新的货币形态(P8) 是信用货币与电脑、现代通信技术相结合的一种最新货币形态,它通过电子计算机运用电子信号对信用货币实施储存、转账、购买和支付。 ⑤代用货币 代用货币,通常作为可流通的金属货币的收据,一般指由政府或银行发行的纸币或银行券,代替金属货币参加到流通领域中。其特点是可与所代替的贵金属自由兑换。 代用货币,其本身价值低于其代表的货币的价值;通常是政府或银行所发行的纸币;可自由兑换金条、银条或金币、银币。 (3)货币形态的演变 从黄金到黄金为基础的代用币再到完全的信用货币,这是货币进化史上的第一次飞跃;电子货币的出现,是货币形态的第二次飞跃。 货币形式演变历程中的这两次飞跃体现了货币从有形到无形、从国家信用到社会信用的发展。 二、货币的本质与职能(P10) 1.货币的本质 货币是商品经济发展到一定阶段的必然产物,是固定充当一般等价物的特殊商品。

信号与系统matlab实验及答案

产生离散衰减正弦序列()π0.8sin 4n x n n ?? = ??? , 010n ≤≤,并画出其波形图。 n=0:10; x=sin(pi/4*n).*0.8.^n; stem(n,x);xlabel( 'n' );ylabel( 'x(n)' ); 用MATLAB 生成信号()0sinc at t -, a 和0t 都是实数,410t -<<,画波形图。观察并分析a 和0t 的变化对波形的影响。 t=linspace(-4,7); a=1;

t0=2; y=sinc(a*t-t0); plot(t,y); t=linspace(-4,7); a=2; t0=2; y=sinc(a*t-t0); plot(t,y);

t=linspace(-4,7); a=1; t0=2; y=sinc(a*t-t0); plot(t,y);

三组对比可得a 越大最大值越小,t0越大图像对称轴越往右移 某频率为f 的正弦波可表示为()()cos 2πa x t ft =,对其进行等间隔抽样,得到的离散样值序列可表示为()()a t nT x n x t ==,其中T 称为抽样间隔,代表相邻样值间的时间间隔,1 s f T = 表示抽样频率,即单位时间内抽取样值的个数。抽样频率取40 Hz s f =,信号频率f 分别取5Hz, 10Hz, 20Hz 和30Hz 。请在同一张图中同时画出连续信号()a x t t 和序列()x n nT 的波形图,并观察和对比分析样值序列的变化。可能用到的函数为plot, stem, hold on 。 fs = 40; t = 0 : 1/fs : 1 ; % ?μ?ê·?±e?a5Hz,10Hz,20Hz,30Hz f1=5; xa = cos(2*pi*f1*t) ; subplot(1, 2, 1) ;

Matlab上机实验答案

Matlab上机实验答案 实验一 MATLAB运算基础 1. 先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。 >> z1=2*sin(85*pi/180)/(1+exp(2)) z1 = >> x=[2 1+2i; 5]; >> z2=1/2*log(x+sqrt(1+x^2)) z2 = - + + -

>> a=::; >> z3=(exp.*a)-exp.*a))./2.*sin(a++log(+a)./2) (>> z33=(exp*a)-exp*a))/2.*sin(a++log(+a)/2)可以验证z3==z33,是否都为1) z3 = Columns 1 through 5 + + + + + Columns 6 through 10 + + + + + Columns 11 through 15 + + + + + Columns 16 through 20 + + + + +

Columns 21 through 25 + + + + + Columns 26 through 30 + + + + + Columns 31 through 35 + + + + + Columns 36 through 40 + + + + + Columns 41 through 45 + + + + + Columns 46 through 50

+ + + + + Columns 51 through 55 + + + + + Columns 56 through 60 + + + + + Column 61 + (4) 2 2 4 2 01 112 2123 t t z t t t t t ?≤< ? =-≤< ? ?-+≤< ? ,其中t=0:: >> t=0::; >> z4=(t>=0&t<1).*(t.^2)+(t>=1&t<2).*(t.^2-1)+(t>=2&t<3).*(t.^ 2-2.*t+1) z4 =

matlab信号与系统实验报告

实验一 基本信号的产生与运算 一、 实验目的 学习使用MATLAB 产生基本信号、绘制信号波形、实现信号的基本运算。 二、 实验原理 MATLAB 提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期方波等等。这些信号是信号处理的基础。 1、 利用MATLAB 产生下列连续信号并作图。 (1)51),1(2)(<<---=t t u t x (2)300),3 2sin()(3.0<<=-t t e t x t (3)1.01.0,3000cos 100cos )(<<-+=t t t t x (4)2000),8.0cos()1.0cos()(<<=t t t t x ππ 答:(1)、 >> t=-1:0.02:5; >> x=(t>1); >> plot(t,-2*x); >> axis([-1,5,-3,1]); >> title('杨婕婕 朱艺星'); >> xlabel('x(t)=-2u(t-1)'); (2)、 >> t=0:0.02:30; >> x=exp(-0.3*t).*sin(2/3*t); >> plot(t,x);

>> title('杨婕婕朱艺星'); >> xlabel('x(t)=exp(-0.3*t).*sin(2/3*t)'); 因为原函数在t=15后x(t)取值接近于零,所以将横坐标改成0到15,看得更清晰 axis([0,15,-0.2,0.6]); (3)>> t=-0.1:0.01:0.1;x=cos(100*t)+cos(3000*t);plot(t,x); >> title('杨婕婕朱艺星'); >>xlabel('x=cos(100*t)+cos(3000*t)'); 因为t的间隔取太大,以至于函数不够准确,缩小t的间隔: t=-0.1:0.002:0.2;x=cos(100*t)+cos(3000*t); plot(t,x);title('杨婕婕') >> t=-0.1:0.0001:0.1; x=cos(100*t)+cos(3000*t); >> plot(t,x);title('杨婕婕朱艺星'); >> xlabel('x=cos(100*t)+cos(3000*t)');

会计学知识点整理学习资料

会计学知识点整理

第一章总论 会计的定义:会计在本质上具有双重性,它既是一个经济信息系统,同时也是一种经济管理活动。会计是一个对经济业务以货币进行确认、计量、报告和分析的信息系统;会计又是通过收集、处理和利用经济信息,对经济活动进行规划、组织、控制和指导,促使人们权衡利弊得失,讲求经济效果的一种管理活动。 会计的内容:也称会计对象,从广义来说包括会计核算(记账、算账、报账)、会计监督和会计分析。 会计的特点: 1、以货币为主要计量尺度,具有综合性。 2、会计核算具有完整性、连续性和系统性。 完整:对属于会计对象的全部经济活动都必须加以记录,不得遗漏其中的任何一项。 连续:对各项经济活动应按发生的时间顺序不间断进行记录和核算。 系统:对各种经济活动,要分门别类的进行核算,并对会计资料进行加工整理,以取得系统的会计信息。 3、会计核算以凭证为依据,并严格遵循会计规范。 会计的职能:会计在经济管理中所具有的功能。 会计的基本职能是核算和监督。 会计核算职能的特点——利用货币计量,从数量方面反映经济活动;反映具有连续性、系统性和完整性的特点。 会计监督职能的特点——利用各种价值指标对经济活动进行监督;对经济活动进行事前、事中和事后的监督。 会计假设(即会计核算的基本前提):会计假设是对那些未被确切认识的事物,根据客观的、正确的情况或趋势所作出的一种合理判断。

1、会计主体假设——会计工作为之服务的一个特定单位。这个特定单位,可以是企业,也可以是事业单位、机关团体,这些单位在经济上是独立或相对独立的。会计主体和法律主体不同。(意义:明确了会计反映和监督的空间范围,解决了核算谁的经济业务的问题。是持续经营、会计分期和货币计量假设和所有会计核算原则建立的基础。) 2、持续经营假设——持续经营是假设会计主体的经营活动,在可以预见的未来,按照现在的形式和目标,无限期地继续下去,不会进行破产清算。持续经营假设规定了会计的时间范围。持续经营假设要求将会计建立在一个正常状态下。(意义:使会计原则建立在非清算基础之上,解决了会计上资产的分类、计价,收入、费用的确认等问题。如果企业破产,持续经营假设便不存在。) 3、会计分期假设——会计分期假设将企业持续不断的经营过程,人为地划分为一定的时间段落,以便核算和报告会计主体的财务状况和经营成果。通常以一年称为一个会计期间,即会计年度。会计年度可以是以十二个月份为终止的历年制,也可以以一个月份为终止的营业年。我国以公历年度作为会计年度。(意义:界定了会计信息的时间长度。可以分期结算账目、编制财务会计报告。有了会计分期假定,产生了本期和非本期的概念;有了权责发生制和收付实现制两种不同的会计基础;产生了收入和费用相配比,划分收益性支出与资本性支出等会计原则。) 4、货币计量假设——是指在会计核算中,要以货币作为统一的尺度,计量、记录和报告企业的经营活动及其结果。在货币计量假设中,以币值不变作为前提。(意义:货币是一般等价物,能用来计量所有会计要素,也便于综合。使实际成本原则、可比性原则和谨慎性原则等会计原则的建立成为可能。) 会计原则(会计信息质量要求): 1、客观性——会计核算应当以实际发生的经济业务为依据,如实反映财务状况和经营成果。 真实性、准确性、可检验性 2、相关性——会计信息应当符合国家宏观经济管理的要求,满足有关各方了解企业财务状况和经营成果的需要,满足企业加强内部经营管理的需要。 3、可理解性——会计记录和会计报表应当清晰明了,便于理解和利用。

Matlab上机实验

Matlab 上机实验 一、 实验目的 1、 掌握绘制MATLAB 二维、三维和特殊图形的常用函数; 2、 熟悉并掌握图像输入、输出及其常用处理的函数。 二、 实验内容 1 绘制函数的网格图和等高线图。42 2cos cos y x ye x z +-= 其中x 的21个值均匀分布在[-5,5]范围,y 的31个值均匀分布在[0,10],要求将产生的网格图和等高线图画在同一个图形窗口上。 2 绘制三维曲面图,使用纯铜色调色图阵进行着色,并进行插值着色 处理。?????===s z t s y t s x sin sin cos cos cos 230,20ππ≤≤≤≤t s 3 已知 ???????>++≤+=0),1ln(210,22x x x x e x y π 在-5<=x<=5区间绘制函数曲线。 4 已知y1=x2,y2=cos(2x),y3=y1*y2,其中x 为取值-2π~2π的等差数列(每次增加0.02π),完成下列操作: a) 在同一坐标系下用不同的颜色和线型绘制三条曲线,给三条曲线添加图例; b) 以子图形式,分别用条形图、阶梯图、杆图绘制三条曲线,并分别给三个图形添加标题“y1=x^2”,“y2=cos(2x)”和“y3=

y1*y2”。 5 在xy 平面内选择区域[][],,-?-8888 ,绘制函数 z =的三 种三维曲面图。 6 在[0,4pi]画sin(x),cos(x)(在同一个图象中); 其中cos(x)图象用红色小圆圈画.并在函数图上标注 “y=sin(x)”, “y=cos(x)” ,x 轴,y 轴,标题为“正弦余弦函数图象”. 7 分别用线框图和曲面图表现函数z=cos(x)sin(y)/y ,其中x 的取值为 [-1.5pi,1.5pi],y=x ,要求:要有标题、坐标轴标签 8 有一组测量数据满足-at e =y ,t 的变化范围为0~10,用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线,并加入标题和图列框(用代码形式生成) 9 2 2y x xe z --=,当x 和y 的取值范围均为-2到2时,用建立子窗口 的方法在同一个图形窗口中绘制出三维线图、网线图、表面图和带渲染效果的表面图 10 x= [66 49 71 56 38],绘制饼图,并将第五个切块分离出来。 11 用sphere 函数产生球表面坐标,绘制不通明网线图、透明网线图、表面图和带剪孔的表面图。 12 以自己的个人画像或照片(JPG)为对象,读入该图像并了解图像的信息,同时利用所学函数对其进行灰度、二值、旋转及缩放等处理,并以PNG 形式输出。

信号(MATLAB)实验指导书

《信号与系统》实验指导书 张建奇骆崇编写 浙江工业大学之江学院信息工程分院 2012年2月

目录 实验一MATLAB的基本使用 (1) 一、实验目的 (1) 二、实验原理 (1) 三、实验内容与要求 (8) 四、实验报告 (9) 实验二时域波形的MATLAB实现 (10) 一、实验目的 (10) 二、预习要求 (10) 三、实验原理 (10) 四、实验内容与要求 (18) 五、实验报告 (19) 实验三用MATLAB对系统时域分析 (20) 一、实验目的 (20) 二、预习要求 (20) 三、实验原理 (20) 四、实验内容与要求 (29)

实验一MATLAB的基本使用 一、实验目的 1、了解和掌握MATLAB的基本操作 2、了解MATLAB的库函数 3、会用MATLAB进行简单的操作。 二、实验原理 1、界面操作 MATLAB是“MATrix LABoratory”的缩写(矩阵实验室),它是由美国Mathworks公司于1984年正式推出的一种科学计算软件,由于其强大的功能,在欧美的一些大学里MATLAB已经成为许多诸如数字信号处理、自动控制理论等高级教程的主要工具软件,同时也成为理工科学生,必须掌握的一项基本技能。 当需要运行程序时,只需选择桌面上(或开始)中的MATLAB6.5应用程序图标即可 通常情况下,MATLAB的工作环境主要由一下几个窗口组成: 命令窗口(Command Window)

工作区间浏览器(Workspace) 历史命令窗口(Command History) 图形窗口(Figure) 文本编辑窗口(Editor) 当前路径窗口(Current Directory) MATLAB的命令窗与命令操作 当用户使用命令窗口进行工作时,在命令窗口中可以直接输入相应的命令,系统将自动显示信息。 例如在命令输入提示符“>>”后输入指令: >>t=[1,2,3;4,5,6;7,8,9]; 按回车键(Enter)后,系统即可完成对变量t的赋值。 MATALB提供了非常方便的在线帮助命令(help),它可提供各个函数的用法指南,包括格式、参数说明、注意事项及相关函数等内容。 2、图形窗 MATLAB图形窗(Figure)主要用于显示用户所绘制的图形。 通常,只要执行了任意一种绘图命令,图形窗就会自动产生。

(完整版)金融学知识点总结

第一章货币与货币制度 货币形式的发展:实物货币→金属货币(铸币)→信用货币(银行券)→电子货币 货币的职:1、价值尺度2、流通手段3、贮藏手段4、支付手段5、世界货币 货币制度的构成要素:(一)规定货币材料(二)规定货币单位(货币单位名称和值)(三)规定流通中的货币种类 货币制度的演变:银本位制→金银复本位制→金本位制→不兑现的信用货币制度(信用本位制) 我国现行的货币制度:(一)人民币货币制度(二)港澳台地区的货币制度(特别注意香港) 国际货币制度:①国际金本位制(以黄金作为本位货币)②布雷顿森林体系(以黄金作为基础,以美元作为主要的国币储备货币,实行“双挂钩”的国际货币体系)(知识)1、1944年7月,达成《IMF协定》;2、双挂钩的固定汇率体系;3、1973年崩溃 (特点)a.美元与黄金挂钩;b. IMF成员国货币与美元挂钩 ③1978牙买加体系;承认浮动汇率的合法性,确定以特别提款权为主要的储备资产,美元地位明显削弱,日元、德国马克成为重要的国际货币 信用货币层次划分的依据:即都以流动性的大小,也即作为流通手段和支付手段的方便程度作为标准。流动性越强的金融资产,现实购买力也越强。 我国货币货币层次的划分:M0=流通中现金;M1=M0+可开支票的活期存款; M2=M1+企业单位定期存款+城乡居民储蓄存款+证券公司客户保证金存款+其他存款 铸币:铸成一定形状并由国家印记证明其重量和成色的金属货币。 信用货币:以信用为保证,通过信用程序发行的、充当流通手段和支付手段的货币形态。其实质的性用工具,其本身并无内在价值。因此这些形式的货币被称为信用货币。主要包括:纸质货币,存款货币,电子货币。 存款货币:指能够发挥货币作用的银行存款,主要是指能够通过签发支票办理转账结算的活期存款。 无限法偿:无限法偿是指不论支付数额多大,不论属于何种性质的支付(买东西、还账、缴税等),对方都不能拒绝接受。本位币具有 有限法偿:有限法偿是指在一次支付中若超过规定的数额,收款人有权拒收,但在法定限额内不能拒收,只有超过规定才能拒收。辅币具有 第二章信用与利息 信用的经济学定义:就是以偿还和付息为特征的借贷行为。 第二节信用的主要形式 直接信用:借贷双方不需要金融中介而直接形成的金融关系。如商业票据 间接信用:以金融机构为中介而间接形成的金融关系。典型的间接信用是银行的存贷款业务。 商业信用:是企业之间在进行商品买卖时,以延期付款或预付货款的形式所提供的信用,它是现代信用制度的基础。工商企业之间买卖商品时以商品形式提供的信用,包括商品买卖行为和借贷行为。借贷行为以买卖行为为基础,是企业之间的直接信用。 特征(1)以商品买卖为基础; (2)双方都是商品生产者或经营者,是企业间的直接信用; (3)商业信用直接受实际商品供求状况的影响. 商业信用的形式:(1)商业票据(2)赊销(3)背书(4)票据贴现: 商业信用的作用和局限性:作用——对生产流通过程起着润滑剂作用 局限性——规模的局限性:方向的局限性;期限上的局限(短期资金融通) 银行信用:银行或其他金融机构以货币的形式,通过存款、贷款等业务活动提供的信用。主要表现为以货币形式对工商企业提供的信用。 特点(1)以银行、金融机构作为信用中介,是一种间接信用;(2)是以货币形态提供的信用,无方向的局限; (3)贷放的是社会资本,无规模局限;(4)在期限上相对灵活,可长可短. (5)银行信用的主体与商业信用不同;银行信用的客体是单一形态的货币资本,是从产业资本循环中分离出来的货币资本 与商业信用的关系:银行信用是在商业信用广泛发展的基础上产生发展起来的;银行信用的出现使商业信用进一步得到发展; 银行信用与商业信用是并存而非取代关系 国家信用;以国家和地方政府为债务人的一种信用形式,它的主要方式是通过金融机构等承销商发行公债,在借贷资本市场上借入资金;公债的发行单位则要按照规定的期限向公债持有人支付利息。 国家信用的形式:内债和外债; 国家信用的主要工具是国家债券(国库券、公债)。 国家信用的作用(1)调节国库年度收支的临时失衡;(2)调节财政收支,弥补财政赤字;(3)调节经济总量与结构;

信号与系统MATLAB实验报告

《信号与系统》MATLAB实验报告 院系:专业: 年级:班号: 姓名:学号: 实验时间: 实验地点:

实验一 连续时间信号的表示及可视化 实验题目: )()(t t f δ=;)()(t t f ε=;at e t f =)((分别取00<>a a 及); )()(t R t f =;)()(t Sa t f ω=;)2()(ft Sin t f π=(分别画出不同周期个数 的波形)。 解题分析: 以上各类连续函数,先运用t = t1: p:t2的命令定义时间范围向量,然后调用对应的函数,建立f 与t 的关系,最后调用plot ()函数绘制图像,并用axis ()函数限制其坐标范围。 实验程序: (1) )()(t t f δ= t=-1:0.01:3 %设定时间变量t 的范围及步长 f=dirac(t) %调用冲激函数dirac () plot(t,f) %用plot 函数绘制连续函数 axis([-1,3,-0.5,1.5]) %用axis 函数规定横纵坐标的范围 (2) )()(t t f ε= t=-1:0.01:3 %设定时间变量t 的范围及步长 f=heaviside(t) %调用阶跃函数heaviside () plot(t,f) %用plot 函数绘制连续函数 title('f(t)=heaviside(t)') %用title 函数设置图形的名称 axis([-1,3,-0.5,1.5]) %用axis 函数规定横纵坐标的范围 (3) at e t f =)( a=1时: t=-5:0.01:5 %设定时间变量t 的范围及步长 f=exp(t) %调用指数函数exp ()

matlab上机实验指导书

MATLAB应用基础实验指导书

第一章 MATLAB及其工作环境介绍 (1) 1.1 MATLAB简介 (1) 1.2 MATLAB的工作环境介绍 (1) 1.3 MATLAB的基本管理命令 (4) 第二章 MATLAB的数值计算功能 (5) 2.1 变量与赋值语句 (5) 2.2 MATLAB矩阵 (5) 2.3 MATLAB表达式 (10) 2.4 MATLAB常用数学函数 (11) 2.5 矩阵的基本运算 (12) 2.6 数组运算 (16) 2.7 多项式及其运算 (17) 第三章 MATLAB程序设计入门 (19) 3.1 M文件 (19) 3.2 数据的输入输出 (21) 3.3 全局变量和局部变量 (23) 3.4 程序流程控制 (23) 第四章 MATLAB的符号运算功能 (28) 4.1 建立符号对象 (28) 4.2 符号算术运算 (29) 4.3 符号微积分运算 (32) 4.4 符号函数的可视化 (34) 第五章 MATLAB的可视化功能 (37) 5.1 二维图形 (37) 5.2绘制三维图形 (42) 5.3 特殊坐标图形 (44) 5.4 图形句柄 (45)

第一章 MATLAB及其工作环境介绍 1.1 MATLAB简介 MATLAB是matrix和laboratory前三个字母的缩写,意思是实验室矩阵。MATLAB 语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美国MathWorks公司推向市场以来,经过十多年的发展与完善,MATLAB已发展成为由MATLAB语言、MATLAB工作环境、MATLAB图象处理系统、MATLAB数学函数库和MATLAB 应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的体系。MATLAB由“主包”和三十多个扩展功能和应用学科性的工具箱组成。 MATLAB具有以下基本功能: ●数值计算功能 ●符号计算功能 ●图形处理及可视化功能 ●可视化建模及动态仿真功能 MATLAB语言是以矩阵计算为基础的程序设计语言,语法规则简单易学。其指令格式与数学表达式非常相近,用MATLAB编写程序犹如在便笺上列写公式和求解,因而被称为“便笺式”的编程语言。另外,MATLAB还具有功能丰富和完备的数学函数库及工具箱,大量繁杂的数学运算和分析可通过调用MATLAB函数直接求解,大大提高效率,其程序编译和执行速度远远超过了传统的C和FORTRAN语言,因而用MATLAB 编写程序,往往可以达到事半功倍的效果。在图形处理方面,MATLAB可以给数据以二维、三维乃至四维的直观表现,并在图形色彩、视角、品性等方面具有较强的渲染和控制能力,使技术人员对大量原始数据的分析变得轻松和得心应手。 MATLAB的上述特点,使它深受工程技术人员及科技专家的欢迎,并成为应用学科计算机辅助分析、设计、仿真、教学等领域不可缺少的基础软件。目前MATLAB已成为国际上公认的最优秀的科技应用软件。 1.2 MATLAB的工作环境介绍 一、MATLAB的工作环境

实验1 用MATLAB进行信号频谱分析(推荐文档)

实验1 用MATLAB 进行信号频谱分析 一、实验目的 ㈠ 初步掌握MATLAB 产生常用离散时间信号的编程方法。 ㈡ 学习编写简单的FFT 算法程序,对离散信号进行幅频谱分析。 ㈢ 观察离散时间信号频谱的特点。 二、实验原理 ㈠ 常用的离散时间信号 在 MATLAB 语言主要是研究离散信号的。常用的离散信号有: 1.单位取样序列 ???≠==000 1)(n n n δ 2.单位阶跃序列 ?? ?<≥=0 01 )(n n n u 3.实指数序列 R a n a n x n ∈?=;)( 4.复指数序列 n e n x n j ?=+)(0)(ωσ 5.正(余)弦序列 )c o s ()(0θω+=n n x n ? 6.周期序列 n N n x n x ?+=)()( ㈡ 离散信号的产生 离散信号的图形显示使用stem 指令。 在 MATLAB 中的信号处理工具箱中,主要提供的信号是离散信号。

由于MATLAB 对下标的约定为从1开始递增,例如x=[5,4,3,2,1,0],表示x(1)=5,x(2)=4,X(3)=3… 因此要表示一个下标不由1开始的数组x(n),一般应采用两个矢量,如 n=[-3,-2,-1,0,l ,2,3,4,5]; x=[1,-l ,3,2,0,4,5,2,1]; 这表示了一个含9个采样点的矢量:X(n)={x(-3),x(-2),x(-1),x(0),x(1),x(2),x(3),x(4),x(5)}。 1.单位取样序列 ?? ?≠==δ0 001)(n n n 这一函数实现的方法有二: 方法一:可利用MATLAB 的zeros 函数。 x=zeros(1,N); %建立一个一行N 列的全零数组 x(1)=1; %对X (1)赋1 方法二:可借助于关系操作符实现 n=1:N; x=[n==1]; %n 等于1时逻辑关系式结果为真,x=1;n 不等于1时为假,x=0 如要产生 ?????≤<<=≤≤=-δ2 0210 100)(10)(n n n n n n n n n n n n 则可采用MATLAB 实现: n=n1:n2; x=[(n-n0)==0];%n=n0时逻辑关系式结果为真,x=1;n ≠n0时为

金融学期末复习知识点 汇总

金融学期末复习要点 第一章货币概述 1.马克思运用抽象的逻辑分析法和具体的历史分析法揭示了货币之谜:①②③P9 2.货币形态及其功能的演变P10 3.货币量的层次划分,以货币的流动性为主要依据。P17-20 4.货币的职能:价值尺度、流通手段、支付手段、贮藏手段、世界货币P20 5.货币制度:构成要素P27银本位制、金银复本位制、金本位制、不兑现的信用货币制度 6.国际货币制度:布雷顿森林体系(特里芬难题)、牙买加协议 重点题目: 1.银行券与纸币的区别: 答:银行券和纸币虽然都是没有内在价值的纸币的货币符号,却因为它们的产生和性质各不相同,所以其发行和流通程序也有所不同。 (1)银行券是一种信用货币,它产生于货币的支付手段职能,是代替金属货币充当支付手段和流通手段职能的银行证券。 (2)纸币是本身没有价值又不能兑现的货币符号。它产生于货币的流通手段职能货币在行使流通手段的职能时只是交换的媒介,货币符号可以代替货币进行流通,所以政府发行了纸币,并通过国家法律强制其流通,所以纸币发行的前提是中央集权的国家和统一的国内市场。 (3)在当代社会,银行券和纸币已经基本成为同一概念。因为一是各国的银行券已经不能再兑现金属货币,二是各国的纸币已经完全通过银行的信贷系统程序发放出去,两者已经演变为同一事物。 2.格雷欣法则(劣币驱逐良币) 答:含义:两种实际价值不同而面额价值相同的通货同时流通的情况下,实际价值较高的通货(良币)必然会被人们融化、输出而退出流通领域,而实际价值较低的通货(劣币)反而会充斥市场。 在金银复本位制下,当金银市场比价与法定比价发生偏差时,法定价值过低的金属铸币就会退出流通领域,而法定价值过高的金属铸币则会充斥市场。 因此,虽然法律上规定金银两种金属的铸币可以同时流通,但实际上,某一时期内的市场上主要只有一种金属的铸币流通。银贱则银币充斥市场,金贱则金币充斥市场,很难保持两种铸币同时并行流通。P30 3.布雷顿森林体系 答:背景:二战,美元霸主地位确立;各国对外汇进行管制. 1944年7月在美国的布雷顿森林召开的有44个国家参加的布雷顿森林会议,通过了以美国怀特方案为基础的《国际货币基金协定》和《国际复兴开发银行协定》,总称《布雷顿森林协定》,从而形成了以美元为中心的国际货币体系,即布雷顿森林体系。 主要内容:

(完整word版)信号与系统matlab实验

习题三 绘制典型信号及其频谱图 1.更改参数,调试程序,绘制单边指数信号的波形图和频谱图。观察参数a对信号波形 及其频谱的影响。 程序代码: close all; E=1;a=1; t=0:0.01:4; w=-30:0.01:30; f=E*exp(-a*t); F=1./(a+j*w); plot(t,f);xlabel('t');ylabel('f(t)'); figure; plot(w,abs(F));xlabel('\omega');ylabel('|F(\omega)|';

E=1,a=1,波形图频谱图更改参数E=2,a=1;

更改参数a,对信号波形及其频谱的影响。(保持E=2)上图为a=1图像 a=2时

a=4时 随着a的增大,f(t)曲线变得越来越陡,更快的逼近0,而对于频谱图,随着a增大,图像渐渐向两边张开,峰值减小,陡度减小,图像整体变得更加平缓。 2.矩形脉冲信号 程序代码: close all; E=1;tao=1; t=-4:0.1:4; w=-30:0.1:30;

f=E*(t>-tao/2&tao/2)+0*(t<=-tao/2&t>=tao/2); F=(2*E./w).*sin(w*tao/2); plot(t,f);xlabel('t');ylabel('f(t)'); figure; plot(w,abs(F));xlabel('\omega');ylabel('|F(\omega)|') ; figure; plot(w,20*log10(abs(F))); xlabel('\omega');ylabel('|F(\omega)| in dB'); figure; plot(w,angle(F));xlabel('\omega');ylabel('\phi(\omega )');

MATLAB上机实验(答案)

MATLAB工具软件实验(1) (1)生成一个4×4的随机矩阵,求该矩阵的特征值和特征向量。程序: A=rand(4) [L,D]=eig(A) 结果: A = 0.9501 0.8913 0.8214 0.9218 0.2311 0.7621 0.4447 0.7382 0.6068 0.4565 0.6154 0.1763 0.4860 0.0185 0.7919 0.4057 L = -0.7412 -0.2729 - 0.1338i -0.2729 + 0.1338i -0.5413 -0.3955 -0.2609 - 0.4421i -0.2609 + 0.4421i 0.5416 -0.4062 -0.0833 + 0.4672i -0.0833 - 0.4672i 0.4276 -0.3595 0.6472 0.6472 -0.4804 D = 2.3230 0 0 0 0 0.0914 + 0.4586i 0 0 0 0 0.0914 - 0.4586i 0 0 0 0 0.2275 (2)给出一系列的a值,采用函数 22 22 1 25 x y a a += - 画一组椭圆。 程序: a=0.5:0.5:4.5; % a的绝对值不能大于5 t=[0:pi/50:2*pi]'; % 用参数t表示椭圆方程 X=cos(t)*a; Y=sin(t)*sqrt(25-a.^2); plot(X,Y) 结果: (3)X=[9,2,-3,-6,7,-2,1,7,4,-6,8,4,0,-2], (a)写出计算其负元素个数的程序。程序: X=[9,2,-3,-6,7,-2,1,7,4,-6,8,4,0,-2]; L=X<0; A=sum(L) 结果: A =

matlab信号与系统实验报告

实验一 基本信号的产生与运算 一、 实验目的 学习使用MATLAB 产生基本信号、绘制信号波形、实现信号的基本运算。 二、 实验原理 MATLAB 提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期方波等等。这些信号是信号处理的基础。 1、 利用MATLAB 产生下列连续信号并作图。 (1)51),1(2)(<<---=t t u t x (2)300),3 2 sin()(3.0<<=-t t e t x t (3)1.01.0,3000cos 100cos )(<<-+=t t t t x (4)2000),8.0cos()1.0cos()(<<=t t t t x ππ 答:(1)、 >> t=-1:0.02:5; >> x=(t>1); >> plot(t,-2*x); >> axis([-1,5,-3,1]); >> title('杨婕婕 朱艺星'); >> xlabel('x(t)=-2u(t-1)');

(2)、 >> t=0:0.02:30; >> x=exp(-0.3*t).*sin(2/3*t); >> plot(t,x); >> title('杨婕婕朱艺星'); >> xlabel('x(t)=exp(-0.3*t).*sin(2/3*t)');

因为原函数在t=15后x(t)取值接近于零,所以将横坐标改成0到15,看得更清晰 axis([0,15,-0.2,0.6]);

(3)>> t=-0.1:0.01:0.1;x=cos(100*t)+cos(3000*t);plot(t,x); >> title('杨婕婕朱艺星'); >>xlabel('x=cos(100*t)+cos(3000*t)'); 因为t的间隔取太大,以至于函数不够准确,缩小t的间隔:t=-0.1:0.002:0.2;x=cos(100*t)+cos(3000*t); plot(t,x);title('杨婕婕')

学习金融总结

竭诚为您提供优质文档/双击可除 学习金融总结 篇一:金融学知识点总结 第一章货币与货币制度 货币形式的发展:实物货币→金属货币(铸币)→信用货币(银行券)→电子货币 货币的职:1、价值尺度2、流通手段3、贮藏手段4、支付手段5、世界货币 货币制度的构成要素:(一)规定货币材料(二)规定货币单位(货币单位名称和值)(三)规定流通中的货币种类货币制度的演变:银本位制→金银复本位制→金本位制→不兑现的信用货币制度(信用本位制) 我国现行的货币制度:(一)人民币货币制度(二)港澳台地区的货币制度(特别注意香港) 国际货币制度:①国际金本位制(以黄金作为本位货币)②布雷顿森林体系(以黄金作为基础,以美元作为主要的国币储备货币,实行“双挂钩”的国际货币体系)(知识)1、1944年7月,达成《ImF协定》;2、双挂钩的固定汇率体系;3、

1973年崩溃 (特点)a.美元与黄金挂钩;b.ImF成员国货币与美元挂钩 ③1978牙买加体系;承认浮动汇率的合法性,确定以特别提款权为主要的储备资产,美元地位明显削弱,日元、德国马克成为重要的国际货币 信用货币层次划分的依据:即都以流动性的大小,也即作为流通手段和支付手段的方便程度作为标准。流动性越强的金融资产,现实购买力也越强。 我国货币货币层次的划分:m0=流通中现金;m1=m0+可开支票的活期存款; m2=m1+企业单位定期存款+城乡居民储蓄存款+证券公 司客户保证金存款+其他存款 铸币:铸成一定形状并由国家印记证明其重量和成色的金属货币。内在价值。因此这些形式的货币被称为信用货币。主要包括:纸质货币,存款货币,电子货币。无限法偿是指不论支付数额多大,不论属于何种性质的支付(买东西、还账、缴税等),对方都不能拒绝接受。本位币具有有限法偿是指在一次支付中若超过规定的数额,收款人有权拒收,但在法定限额内不能拒收,只有超过规定才能拒收。辅币具有第二章信用与利息 信用的经济学定义:就是以偿还和付息为特征的借贷行

信号与系统MATLAB实验

2016-2017学年第一学期 信号与系统实验报告 班级: 姓名: 学号: 成绩: 指导教师:

实验一常见信号的MATLAB 表示及运算 一.实验目的 1.熟悉常见信号的意义、特性及波形 2.学会使用MATLAB 表示信号的方法并绘制信号波形 3. 掌握使用MATLAB 进行信号基本运算的指令 4. 熟悉用MATLAB 实现卷积积分的方法 二.实验原理 信号一般是随时间而变化的某些物理量。按照自变量的取值是否连续,信号分为连续时间信号和离散时间信号,一般用()f t 和()f k 来表示。若对信号进行时域分析,就需要绘制其波形,如果信号比较复杂,则手工绘制波形就变得很困难,且难以精确。MATLAB 强大的图形处理功能及符号运算功能,为实现信号的可视化及其时域分析提供了强有力的工具。 根据MATLAB 的数值计算功能和符号运算功能,在MATLAB 中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法。在采用适当的MATLAB 语句表示出信号后,就可以利用MATLAB 中的绘图命令绘制出直观的信号波形了。下面分别介绍连续时间信号和离散时间信号的MATLAB 表示及其波形绘制方法。 1.连续时间信号 所谓连续时间信号,是指其自变量的取值是连续的,并且除了若干不连续的点外,对于一切自变量的取值,信号都有确定的值与之对应。从严格意义上讲,MATLAB 并不能处理连续信号。在MATLAB 中,是用连续信号在等时间间隔点上的样值来近似表示的,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号。在MATLAB 中连续信号可用向量或符号运算功能来表示。 ⑴ 向量表示法 对于连续时间信号()f t ,可以用两个行向量f 和t 来表示,其中向量t 是用形如12::t t p t 的命令定义的时间范围向量,其中,1t 为信号起始时间,2t 为终止时间,p 为时间间隔。向量f 为连续信号()f t 在向量t 所定义的时间点上的样值。 说明:plot 是常用的绘制连续信号波形的函数。 严格说来,MATLAB 不能表示连续信号,所以,在用plot()命令绘制波形时,要对自变量t 进行取值,MATLAB 会分别计算对应点上的函数值,然后将各个数据点通过折线连接起来绘制图形,从而形成连续的曲线。因此,绘制的只是近似波形,而且,其精度取决于t 的取样间隔。t 的取样间隔越小,即点与点之间的距离越小,则近似程度越好,曲线越光滑。例如:图1-1是在取样间隔为p=0.5时绘制的波形,而图1-2是在取样间隔p=0.1时绘制的波形,两相对照,可以看出图1-2要比图1-1光滑得多。

河南城建学院MATLAB上机实验答案

一熟悉Matlab工作环境 1、熟悉Matlab的5个基本窗口 思考题: (1)变量如何声明,变量名须遵守什么规则、是否区分大小写。 答:变量一般不需事先对变量的数据类型进行声明,系统会依据变量被赋值的类型自动进行类型识别,也就是说变量可以直接赋值而不用提前声明。变量名要遵守以下几条规则:?变量名必须以字母开头,只能由字母、数字或下划线组成。 ?变量名区分大小写。 ?变量名不能超过63个字符。 ?关键字不能作为变量名。 ?最好不要用特殊常量作为变量名。 (2)试说明分号、逗号、冒号的用法。 分号:分隔不想显示计算结果的各语句;矩阵行与行的分隔符。 逗号:分隔欲显示计算结果的各语句;变量分隔符;矩阵一行中各元素间的分隔符。 冒号:用于生成一维数值数组;表示一维数组的全部元素或多维数组某一维的全部元素。 (3)linspace()称为“线性等分”函数,说明它的用法。 LINSPACE Linearly spaced vector. 线性等分函数 LINSPACE(X1, X2) generates a row vector of 100 linearly equally spaced points between X1 and X2. 以X1为首元素,X2为末元素平均生成100个元素的行向量。 LINSPACE(X1, X2, N) generates N points between X1 and X2. For N < 2, LINSPACE returns X2. 以X1为首元素,X2为末元素平均生成n个元素的行向量。如果n<2,返回X2。 Class support for inputs X1,X2: float: double, single 数据类型:单精度、双精度浮点型。 (4)说明函数ones()、zeros()、eye()的用法。 ones()生成全1矩阵。 zeros()生成全0矩阵。 eye()生成单位矩阵。 2、Matlab的数值显示格式

相关主题