问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Visual C++实现离散序列圆周卷积

发布网友 发布时间:2022-04-24 13:26

我来回答

1个回答

热心网友 时间:2022-04-27 07:28

这个我来回答一下吧, 虽然我是学物理的, 但是我考过北邮的通信专业, 自学通信原理, 虽然只考110但分数不无论是单科还是总分都是还我们小组当年最高的.
不用再追加其它分数了, 把我的采纳为最佳答案尊重下劳动成果就行了.
有其它问题可以再联系, 原来代码错误的部分我已经加了注释, 可以运行了.
代码如下:
#include <iostream>
using namespace std;

void Cir_conv(double[],double[],int,int); //函数声明放在main函数外面
void main()
{
double h[]={1.1,1.2,1.8} , x[]={1.9,2.8,3.0,1.9,3.7};
int N1=sizeof(h)/sizeof(double) , N2=sizeof(x)/sizeof(double); // 这儿有笔误, 原来是N2=sizeof(double)/sizeof(double)
Cir_conv(h,x,N1,N2);
}

void Cir_conv(double h[],double x[],int h_size,int x_size)
{
double *y1=NULL;
y1=new double [h_size+x_size-1];
double *h1=NULL;
h1=new double[h_size+x_size-1];

for (int i=0;i<h_size+x_size-1;i++)
{
if (i<h_size)
h1[i]=h[i];
else
h1[i]=0;
}

double *x1=NULL;
x1=new double[h_size+x_size-1];
for(int p=0;p<h_size+x_size-1;p++)
{
if (p<x_size)
x1[p]=x[p];
else
x1[p]=0;
}

for(int k=0;k<h_size+x_size-1;k++)
{
y1[k]=0; //这儿是原来最大的错误, 忘记赋初值了
for(int j=0,m=k;j<=k&&m>=0;j++,m--) //这儿原来多了一个int
y1[k]+= h1[j]*x1[m];
}

for (int n=0;n<h_size+x_size-1;n++)
{
cout<<y1[n]<<" ";
if((n+1)%5==0) cout<<endl;
// cout<<endl; //这句应该没用, 原来的代码意思应该是每行放五个, 所以这行没有用了
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 有人能告诉我卷积和、卷积积分的物理意义,谢谢,诸位! matlab 用卷积conv进行离散序列X{N}和一个正弦波sin(nt)的卷积,然后再进行逆卷积运算,提出X’{N}。 如何用c实现离散序列卷积 用MATLAB怎么实现离散信号的卷积啊 编程? 谁知道在matlab里怎么编程实现离散序列卷积而不用conv()这个函数 离散序列卷积后的定义域范围怎么看? 离散卷积的示例 离散信号求卷积 证明两个离散序列的卷积满足交换律和结合律 怎么样求离散序列的卷积? 离散卷积的公式 怎么把微博里的视频保存到苹果手机里? 电气系统图 三相电 ABC 表示方法 三相三线制电路图怎么看 试着画出自己家里的电路回路图,提示:家里都是三相电,只画到开关和插座即可? 三相四线制照明灯供电图 三相电配电柜线路图怎么画 三相电电表接线图三相接线图 五跟220V的发热管接380V的三相电电路图? 三相三线相量图画法 已知离散时间序列,计算卷积结果并绘制图形,标注清楚横纵坐标和零点位置 卷积的问题 离散信号卷积问题 计算卷积y[n]=x[n]*h[n],x[n]=(1&#47;3)^(-n)u[-n-1]且h[n]=u[n-1] 初学,离散信号中求卷积一般是做什么用的 matlab!谁有两个无限长序列的离散卷积和程序给一个 江西省服务期满特岗教师申请留任考核表个人总结怎么写 特岗教师期满述职报告最后怎么写 特岗教师近三年个人工作总结结尾怎么写 特岗教师服务期满考核登记表中自我鉴定怎么写 幼儿园特岗教师思想总结报告 特岗教师三年服务期间工作情况简介 &quot;特岗教师 &quot;年度考核登记表 本人述职报告(总结) 以及个人年度教学总结... 怎么设置打电话时屏幕不黑屏? 特岗教师服务期为多少时间,期满后如何安排? 华为手机nova3打电话屏幕不变黑? 特岗教师服务期满后就业政策 华为手机不黑屏怎么处理 特岗教师三年服务满后如何考核 华为打电话黑屏怎么关?