matlab降采样怎么实现

作者&投稿:乜海 (若有异议请与网页底部的电邮联系)

壹丽19287092834问: 用matlab怎样实现图像的降采样?具体代码? -
阿坝藏族羌族自治州丽科回答: 降采样就是隔行或隔列对图像进行采样呀! clc clear close all data=imread('X.bmp'); [row,line]=size(data); data_new=data(1:2:row);%隔两行采样 %data_new=data(1:2:line);%隔两列采样 imwrite(data_new,['directory\','filename']);

壹丽19287092834问: MATLAB中 如何使用resample函数 降低采样率 -
阿坝藏族羌族自治州丽科回答: resample为信号降采样处理,理解如下:B=resample(x,90,250); % 采样从250Hz降到90Hz,如果250在前,就是插值从90到250,可以看B的长度,250Hz采样4000个数据等于90hz采样1440个数据,这就是降采样.resample是抽取decimate和插值interp的两个结合 具体完成如下操作, 先插值90变成 250*9Hz 然后抽取250变成速率 90Hz

壹丽19287092834问: 在MATLAB里,如何用不同的采样率对同一信号进行采样,求代码. -
阿坝藏族羌族自治州丽科回答: 只要改变采样间隔就可以改变采样率了,而采样间隔体现在程序中就是步长!

壹丽19287092834问: 求助matlab采样量化编码 -
阿坝藏族羌族自治州丽科回答: 降采样就是隔行或隔列对图像进行采样! clc clear close all data=imread('x.bmp'); [row,line]=size(data); data_new=data(1:2:row);%隔两行采样 %data_new=data(1:2:line);%隔两列采样 imwrite(data_new,['directory\','filename']);

壹丽19287092834问: 用MATLAB 怎么编写对一个信号x(n)的M=2的下采样程序 -
阿坝藏族羌族自治州丽科回答: 可以使用dyaddown, y=dyaddown(x,evenodd), y是降采样序列 evenodd为偶数时,y(k)=x(2k)evenodd为奇数时,y(k)=x(2k-1)

壹丽19287092834问: matlab 减抽样
阿坝藏族羌族自治州丽科回答: [y,fs,bits]=wavread('voice'); %读取音频信息(双声道,16位,频率44100Hz) sound(y,fs,bits); %回放该音频 回放时频率降低就可以了.fs就是其采样频率.

壹丽19287092834问: MATLAB 112*92的矩阵降至28*23的矩阵,用MATLAB怎么实现? -
阿坝藏族羌族自治州丽科回答: A = rand(112,92); B = reshape(A,28,23,112*92/28/23); % 降至 16 个 28*23 的矩阵

壹丽19287092834问: matlab数字信号处理的采样用程序怎么实现? -
阿坝藏族羌族自治州丽科回答: 1、理想采样信号序列 (1)首先产生信号x(n),0<=n<=50 n=0:50; %定义序列的长度是50 A=444.128; %设置信号有关的参数 a=50*sqrt(2.0)*pi; T=0.001; %采样率 w0=50*sqrt(2.0)*pi; %ω符号在MatLab 中不能输入,用w 代替 x=A*exp(-a*n*...

壹丽19287092834问: 求matlab程序 对一个任意信号进行采样和恢复 用MATLAB实现 -
阿坝藏族羌族自治州丽科回答: 恩,程序明天给你.但是任意信号的采样后恢复是有条件的,必须是采样频率大于两倍的信号截至频率才行.文件1 文件名 main.m clear; clc; f0=10000; %用来模拟 模拟信号的 数字信号的采样频率 fs<<f0 f=[10 50 100];%f是模拟信号的频率表 ...

壹丽19287092834问: matlab用rem求余,为什么像图片那样子?不是周期的 -
阿坝藏族羌族自治州丽科回答: 没有问题,你的输出是正确的,由于t是连续性的,那么根据rem的定义,输入的就是折线.如果需要输出0 1 ,应该这样:plot(1:m:6,rem(1:m:6,2m));就是m必须是整数,才会有这样的.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网