matlab怎么画互功率谱密度 matlab函数啊怎么画出一下

matlab如何绘制功率谱0 -5.091020. -2.112880. -4.865070. 3.523060. -8.167560. -4.782390. -6.170040. -10.57540. -2.89020. -3.861880. -2.534180. -8.046890. -3.362270. -0.479067这是我的数据,前面是时间.
t=a(:,1);%%%%t是时间;yt=a(:,2);%%%%yt是数据;dt=t(2)-t(1);%%%%dt是点距;lt=length(t);%%%%是数据的长度;f0=2*pi/%%%%f0是基频;fy=fft(yt);%%%%fy是fft变换得到的波谱;for i=1:1:lt
f(i)=f0*(i-1);%%%...
单数是正的,双数是负的.系数:1、3、5、7、9、.[1+2(n-1)]1、2013是单数,是负值.2、系数[1+2(2013-1)]=1+∴第2013单项式是:
函数y=x2-x3的单调增区间为______,单调减区间为______.
y′=2x-3x2=-x(3x-2),由y′>0,得0<x<,由y′<0,得x<0或x>,所以函数y=x2-x3的单调增区间为(0,),单调减区间为(-∞,0)和(,+∞).故答案为:(0,);(-∞,0)和(,+∞).
TG 值是什么?在pcb板里提到的TG 值是什么呀?
0所以:a=1所以:y=(x-1)(x-5)所以:点M为(0,5)所以三角形ABM面积:S=AB*点M到AB的距离/2=(5-1)*5/2=10所以:三角形ABM的面积为10">答:抛物线y=ax?+bx+c(a>0)与X轴交与A(1,0),B(5,0)两点对称轴x=(1+5)/2=3设抛物线为y=a(x-1)(x-5)与y轴交于点M(0,5a),顶点P(3,-4a)PB=2√5,PB^2=(3-5)^2+(-4a-0)^2=4+16a^2=20所以:a^2=1因为:a>0所以:a=1所以:y=(x-1)(x-5)所以:点M为(0,5)所以三角形ABM面积:S=AB*点M到AB的距离/2=(5-1)*5/2=10所以:三角形ABM的面积为10
0解得:x所以?函数 y=ln(1-x)+3x 定义域是x
">对数函数的真数大于0所以1-x>0解得:x所以?函数 y=ln(1-x)+3x 定义域是x
其他相关问题如何用MATLAB绘制功率谱密度图形_百度知道
如何用MATLAB绘制功率谱密度图形
随机产生一次数据x=randn(1,1024*8)
求功率谱密度如何应用MATLAB画出来横坐标为频率(Frequency(hz)))纵坐标为功率谱密度(Power Spectrum Magnitude (dB))的图形希望把程序写出来,谢谢la!
画出来大概就是这个样子,希望哪位大虾把程序给小弟编出来,小弟先谢谢了!
我有更好的答案
function [t,omg,FT,IFT] = prefourier(Trg,N,OMGrg,K)% 输入参数: % Trg
: 二维矢量,两个元素分别表示时域信号的起止时间;% N
: 时域抽样数量;% OMGrg: 二维矢量,两个元素分别表示频谱的起止频率;% K
: 频域抽样数量。% 输出参数:% t
: 抽样时间;% omg
: 抽样频率;% FT
: 实现傅里叶变换的矩阵~U~及系数;% IFT
: 实现傅里叶逆变换的矩阵~V~及系数。T = Trg(2)-Trg(1);t = linspace(Trg(1),Trg(2)-T/N,N)';OMG = OMGrg(2)-OMGrg(1);omg = linspace(OMGrg(1),OMGrg(2)-OMG/K,K)';FT = T/N*exp(-j*kron(omg,t.'));IFT = OMG/2/pi/K*exp(j*kron(t,omg.'));end在另一个脚本文件中:N=1024*8;K=500;OMGrg=[0,100];Trg=[0,1];[t,omg,FT,IFT] = prefourier(Trg,N,OMGrg,K);% f0=10;% f=sin(2*pi*f0*t);f=randn(N,1);F=FT*f;plot(t,f);plot(omg/2/pi,abs(F).^2);高斯白噪声的功率谱理论上为一直线,你给出的功率谱图不对,除非它是在某些特定情况下成立,比如经过了滤波器。功率谱密度为傅里叶变换的平方,在我的程序中,先求出傅里叶变换F,然后求模的平方,得到功率谱。结果的图像看起来是杂乱的,围绕着一根直线在上下振动。
采纳率:62%
为您推荐:
其他类似问题
功率谱密度的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫一扫,随时随地挑选人才和公司
全球知识工作者一站式工作平台
微信公众号
随时掌握一手资讯
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金
脑机接口用matlab画个功率谱的图
脑机接口用matlab画个功率谱的图
雇主预算:¥50.00
已收到 3 个服务商的文案稿件
有相似问题想解决?专业顾问来帮助您
通过猪八戒网实名认证,保证身份真实可靠
完成手机认证,保证能随时联系到服务商
该需求下的优秀交稿
TA的交稿:
我是研二的学生,精通matlab,对于你给的那个图可以帮你画出来,没有一点问题。请联系我QQ:
交易成功的需求
其它语种翻译相关需求只需一步,快速开始
扫一扫,访问微社区
查看: 21269|回复: 18|关注: 0
怎么用matlab画出时域图和频谱,还有功率谱?
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
请问高手我得到个电流信号的xls数据,如附件,第一列是采样点(时间),第二列是信号。怎么用matlab画出时域图和频谱,还有功率谱?能不能写出具体的m文件?谢谢
[ 本帖最后由 vincent92 于
14:33 编辑 ]
13:08 上传
点击文件名下载附件
156.5 KB, 下载次数: 16651
论坛优秀回答者
帖子最佳答案
关注者: 4297
math (博士、教授)Email: & &&&QQ:
我在网络上的言论、见解等只代表我个人的观念,与任何研究机构、商业公司等无关。欢迎你通过任何方式与我探讨学术和技术上的问题(学生提问的话,请在论坛上发帖提问)。最新日志:
论坛优秀回答者
帖子最佳答案
关注者: 767
y=fft(signal,n);%signal是读入信号,n是信号长度
p=y.*conj(y)/n;& &%功率谱计算
plot(p);& && &&&%绘制功率谱
<h1 style="color:# 麦片财富积分
不行啊,老大
画不出来啊,能不能用附件试一下,谢谢
<h1 style="color:# 麦片财富积分
你把附件的数据贴出来,下载要扣m币的:Q :Q
<h1 style="color:# 麦片财富积分
看fft的帮助
下面还有一个说明的例子
<h1 style="color:# 麦片财富积分
[data str]=xlsread('filename.xls');& &%data中为数值,str中为字符
t=data(:,1);& && && & %采样点(时间),
signal=data(:,2);& && && & %信号
plot(t,signal);& && && && &%时域图
频谱,还有功率谱图可以使用,fft conj 绘制
<h1 style="color:# 麦片财富积分
学习中。。。。。
<h1 style="color:# 麦片财富积分
好像不是吧,这样只能得到频谱,怎么是功率谱呢?
<h1 style="color:# 麦片财富积分
可以下载吗?
站长推荐 /3
筑起功能安全的堡垒 - 基于模型设计的软件开发
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区如何用MATLAB绘制功率谱密度图形_百度知道
如何用MATLAB绘制功率谱密度图形
我有更好的答案
一个函数就可以了psd(x);然后就会绘制出信号x的功率谱密度。
采纳率:77%
来自团队:
图片1 图片3 答案1:: function [t,omg,FT,IFT] = prefourier(Trg,N,OMGrg,K) % 输入参数: % Trg : 二维矢量,两个元素分别表示时域信号的起止时间; % N : 时域抽样数量; % OMGrg: 二维矢量,两个元素分别表示频谱的起止频率; % K : 频域抽样数量。 % 输出参数: % t : 抽样时间; % omg : 抽样频率; % FT : 实现傅里叶变换的矩阵~U~及系数; % IFT : 实现傅里叶逆变换的矩阵~V~及系数。 T = Trg(2)-Trg(1); t = linspace(Trg(1),Trg(2)-T/N,N)&#39;; OMG = OMGrg(2)-OMGrg(1); omg = linspace(OMGrg(1),OMGrg(2)-OMG/K,K)&#39;; FT = T/N*exp(-j*kron(omg,t.&#39;)); IFT = OMG/2/pi/K*exp(j*kron(t,omg.&#39;)); end 在另一个脚本文件中: N=1024*8; K=500; OMGrg=[0,100]; Trg=[0,1]; [t,omg,FT,IFT] = prefourier(Trg,N,OMGrg,K); % f0=10; % f=sin(2*pi*f0*t); f=randn(N,1); F=FT*f; plot(t,f); plot(omg/2/pi,abs(F).^2); 高斯白噪声的功率谱理论上为一直线,你给出的功率谱图不对,除非它是在某些特定情况下成立,比如经过了滤波器。功率谱密度为傅里叶变换的平方,在我的程序中,先求出傅里叶变换 F,然后求模的平方,得到功率谱。结果的图像看起来是杂乱的,围绕 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: MATLAB画功率谱密度的图形...求高手 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: Matlab画图问题,自相关函数,功率谱密度,求具体代码。 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: 为什么matlab画出的 高斯白噪声功率谱密度不是直线 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: 为什么用matlab画出的高斯白噪声功率谱密度不是直线 :::::::::::::::::::请参考以下相关问题:::::::::::::::::::: 谁会matlab编程显示功率谱密度呢,跪求... 答案1:: function [t,omg,FT,IFT] = prefourier(Trg,N,OMGrg,K) % 输入参数: % Trg : 二维矢量,两个元素分别表示时域信号的起止时间; % N : 时域抽样数量; % OMGrg: 二维矢量,两个元素分别表示频谱的起止频率; % K : 频域抽样数量。 % 输出参数: % t : 抽样时间; % omg : 抽样频率; % FT : 实现傅里叶变换的矩阵~U~及系数; % IFT : 实现傅里叶逆变换的矩阵~V~及系数。 T = Trg(2)-Trg(1); t = linspace(Trg(1),Trg(2)-T/N,N)&#39;; OMG = OMGrg(2)-OMGrg(1); omg = linspace(OMGrg(1),OMGrg(2)-OMG/K,K)&#39;; FT = T/N*exp(-j*kron(omg,t.&#39;)); IFT = OMG/2/pi/K*exp(j*kron(t,omg.&#39;)); end 在另一个脚本文件中: N=1024*8; K=500; OMGrg=[0,100]; Trg=[0,1]; [t,omg,FT,IFT] = prefourier(Trg,N,OMGrg,K); % f0=10; % f=sin(2*pi*f0*t); f=randn(N,1); F=FT*f; plot(t,f); plot(omg/2/pi,abs(F).^2); 高斯白噪声的功率谱理论上为一直线,你给出的功率谱图不对,除非它是在某些特定情况下成立,比如经过了滤波器。功率谱密度为傅里叶变换的平方,在我的程序中,先求出傅里叶变换 F,然后求模的平方,得到功率谱。结果的图像看起来是杂乱的,围绕
为您推荐:
其他类似问题
功率谱密度的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 matlab 信号功率谱 的文章

 

随机推荐