MATLAB中显示幅频特性语句plot(f(1:N

2020-11-27 17:46:52 字数 4393 阅读 8823

1楼:匿名用户

因为傅立叶变换之后的结果虽然长度和原来数据一样

但是前半部分和后半部分结果是共轭对称的

如果只考虑幅度的画,前后两半是关于中心对称的

正真有意义的就是0到采样频率一半的数据,后半和前半的信息是一样的

所以就只取用结果的1到n/2,也就是前一半的数据

根据变换前后能量相等,原来信号时域上的能量积分和后来信号频域上的积分应该相等

由于只取了一半,所以频域的结果能量的积分就会减少一半

为了拟补这减少的一半,将半信号的幅度根据对称加到前半

所以先取前一半的信号,然后在幅度上乘以2,也就拟补了截取一半损失的能量

最后,还要将信号除以n的原因是,傅立叶变换是个积分变换

写成数学形式的话,是 f(x)dx的积分,实际上函数和自变量微分量dx乘积的积分

而我们用离散信号去计算的时候,只是信号的求和没有乘上x的增量

你可以想像,同样一个信号,如果一个用采样频率fs采样,得到n的数据

一个用2*fs频率采样,就会得到2*n点数据

对着两个信号做离散的傅立叶变换,

采样频率高,数据点多的信号得到的数值就会比采样频率低数据点少的信号大一倍

为了修正这个问题,所以最终结果除以n

实际上,就是加入信号的总时间长度是1,那么n个点,每个点的采样间隔就是1/n

刚才说的计算积分的时候应该乘以积分间隔

所以最后的傅立叶变换结果就要乘以1/n,也就是除以n

综上,最后频谱取前一半,乘以2,再除以n

求高人matlab语句解答:f=(1:n-2)/n*(fs/2);什么意思??

2楼:白衣太史

(1:n-2)是指1到n-2的数组,即[1,2,,3,4,5……n-2]

全语句的意思是数组(1:n-2)乘以fs/2除以n

axk=abs(xk(1:n/2)); 在matlab中啥意思

3楼:匿名用户

axk=abs(xk(1:n/2)); 在matlab中的意思:abs是取绝对值xk(1:

n/2)是取xk变量的第1,第2,……,第n/2个元素,意思是取值后,再取绝对值,再赋给变量axk。abs是绝对值函数,头文件是stdlib.h。

取模运算在数论和程序设计中都有着广泛的应用,奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。虽然很多数论教材上对模运算都有一定的介绍,但多数都是以纯理论为主,对于模运算在程序设计中的应用涉及不多。

4楼:仙人掌的忧伤

axk=abs(xk(1:n/2)); 句中,abs是取绝对值,xk(1:n/2)是取xk变量的第1,第2,……,第n/2个元素。意思是取值后,再取绝对值,再赋给变量axk。

如果把向南走1公里记为+1,把向北走2公里记为-2,问走了多少公里,计算方法是两个数的绝对值相加,也就是3公里。如果问相对走了多少公里,计算方法是相对数相加,是-1。

如果把向零上的10度记为+10,把零下5度记为-5,上下差多少度,计算方法是两个数的绝对值相加,也就是15度。如果问温的和是多少度,计算方法就是相对数相加,是+5。

5楼:爱吃鱼的夏露露

xk的1到n/2个元素的绝对值构成axk

给你举个例子

xk=[-1 -2 1- 5 -4 8 -7 1 2 3 2]n=8axk=[1 2 1 5]

在matlab中k=floor((-(n-1)/2):((n-1)/2));是什么意思

6楼:匿名用户

floor是向下取整的意思,比如floor(-1.9)就是-2,floor(1.9)就是1,这里是将

-(n-1)/2)到(n-1)/2之间取步长为1,所得到的数组全部向下取整。此外,取整的方式还有round四舍五入取整,ceil向上取整,fix去小数取整。

matlab中f(2:n+1,2:n+1)=(n+1)^(-2)*2是什么意思

7楼:匿名用户

意思是把f矩阵中第二行到第n+1行,第二列到第n+1列,都赋值为(n+1)^(-2)*2

把极限lim(n→∞)[1/(n+1)+1/(n+2)+……+1/(n+n)]表示为定积分

8楼:drar_迪丽热巴

函数f(x)=1/(1+x).

用分点将区间[0,1]平均分成n份,分点是

x[k]=k/n,k=1,2,...,n.

利用定积分的定义,和式

∑当n->∞时的极限等于定积分

∫而f(x[k])*(1/n)=1/(n+k),通项相等,也就是说你的式子等于上面的和式。

于是lim[1/(n+1)+1/(n+2)+1/(n+3)+……1/(n+n),n->∞]

=∫=∫

=ln(1+x)|[0,1]

=ln(1+1)-ln(1+0)

=ln2

“极限”是数学中的分支——微积分的基础概念,广义的“极限”是指“无限靠近而永远不能到达”的意思。数学中的“极限”指:某一个函数中的某一个变量,此变量在变大(或者变小)的永远变化的过程中,逐渐向某一个确定的数值a不断地逼近而“永远不能够重合。

用极限思想解决问题的一般步骤可概括为:

对于被考察的未知量,先设法正确地构思一个与它的变化有关的另外一个变量,确认此变量通过无限变化过程的’影响‘趋势性结果就是非常精密的约等于所求的未知量;用极限原理就可以计算得到被考察的未知量的结果。

极限思想是微积分的基本思想,是数学分析中的一系列重要概念,如函数的连续性、导数(为0得到极大值)以及定积分等等都是借助于极限来定义的。如果要问:“数学分析是一门什么学科?

”那么可以概括地说:“数学分析就是用极限思想来研究函数的一门学科,并且计算结果误差小到难于想像,因此可以忽略不计。

9楼:116贝贝爱

结果为:ln2

解题过程如下:

函数f(x)=1/(1+x)

用分点将区间[0,1]平均分成n份,分点是 x[k]=k/n,k=1,2,...,n

利用定积分的定义,和式 ∑

当n->∞时的极限等于定积分 ∫

而f(x[k])*(1/n)=1/(n+k),通项相等,也就是说你的式子等于上面的和式

lim[1/(n+1) +1/(n+2)+1/(n+3)+……1/(n+n),n->∞]

=∫ =∫

=ln(1+x)|[0,1]

=ln(1+1)-ln(1+0)

=ln2

求函数积分的方法:

设f(x)是函数f(x)的一个原函数,我们把函数f(x)的所有原函数f(x)+c(c为任意常数)叫做函数f(x)的不定积分,记作,即∫f(x)dx=f(x)+c。

其中∫叫做积分号,f(x)叫做被积函数,x叫做积分变量,f(x)dx叫做被积式,c叫做积分常数,求已知函数不定积分的过程叫做对这个函数进行积分。

积分是微积分学与数学分析里的一个核心概念。通常分为定积分和不定积分两种。直观地说,对于一个给定的实函数f(x),在区间[a,b]上的定积分记为:

若f(x)在[a,b]上恒为正,可以将定积分理解为在oxy坐标平面上,由曲线(x,f(x))、直线x=a、x=b以及x轴围成的面积值(一种确定的实数值)。

积分公式主要有如下几类:

含ax+b的积分、含√(a+bx)的积分、含有x^2±α^2的积分、含有ax^2+b(a>0)的积分、含有√(a2+x^2) (a>0)的积分、含有√(a^2-x^2) (a>0)的积分。

含有√(|a|x^2+bx+c) (a≠0)的积分、含有三角函数的积分、含有反三角函数的积分、含有指数函数的积分、含有对数函数的积分、含有双曲函数的积分。

10楼:

看表达式分母为n+i形式,要表示为定积分,一般要提出因式1/n,所以可以化成

lim(n→∞)[1/(1+1/n)+1/(1+2/n)+……+1/(1+1)]/n

=∫[0,1] [1/(1+x)]dx

=ln2

11楼:

∫(n,∞) -1/(n+1)^2 dn

函数f(n/2-k:n/2)在matlab里不能这么用吗,

12楼:匿名用户

f是一维数组的话,f(n/2-k:n/2)在matlab中是识别的

在matlab中, rem((0:n-1)+fix(n/2),n)+1,的意义是什么?

13楼:mie在远方

fix是舍零取整数的意思,就是1.9变成1.1也是1;rem是取余数的意思,就是rem(5,3)=2

14楼:候骄耿韵梅

期待看到有用的回答!