使用C++ Matlab中的lp2lp函数教程详解

2023-07-07 16:52:16 来源: 脚本之家


(相关资料图)

目录
1. matlab的lp2lp函数的作用2. matlab的lp2lp函数的使用方法3. C++ 实现3.1 complex.h 文件3.2 lp2lp.h 文件4. 测试结果4.1 测试文件4.2 测试3阶的情况4.3 测试9阶的情况

1. matlab的lp2lp函数的作用

去归一化 H(s) 的分母

2. matlab的lp2lp函数的使用方法

[z, p, k]=buttap(3);
disp("零点:"+z);
disp("极点:"+p);
disp("增益:"+k);
[Bap,Aap]=zp2tf(z,p,k);% 由零极点和增益确定归一化Han(s)系数
disp("Bap="+Bap);
disp("Aap="+Aap);
[Bbs,Abs]=lp2lp(Bap,Aap,86.178823974858318);% 低通到低通 计算去归一化Ha(s),最后一个参数就是去归一化的 截止频率
disp("Bbs="+Bbs);
disp("Abs="+Abs);

3. C++ 实现

3.1 complex.h 文件

#pragma once
#include 
typedef struct Complex
{
	double real;// 实数
	double img;// 虚数
	Complex()
	{
		real = 0.0;
		img = 0.0;
	}
	Complex(double r, double i)
	{
		real = r;
		img = i;
	}
}Complex;
/*复数乘法*/
int complex_mul(Complex* input_1, Complex* input_2, Complex* output)
{
	if (input_1 == NULL || input_2 == NULL || output == NULL)
	{
		std::cout << "complex_mul error!" << std::endl;
		return -1;
	}
	output->real = input_1->real * input_2->real - input_1->img * input_2->img;
	output->img = input_1->real * input_2->img + input_1->img * input_2->real;
	return 0;
}

3.2 lp2lp.h 文件

实现方法很简单,将 H(s) 的分母的系数乘以 pow(wc, 这一项的指数) 即可

#pragma once
#include 
#include 
#include 
#include "complex.h"
using namespace std;
vector> lp2lp(vector> tf, double wc)
{
	vector> result;
	if (tf.size() <= 0 || wc <= 0.001)
	{
		return result;
	}
	result.resize(tf.size());
	for (int i = 0; i < tf.size(); i++)
	{
		double coeff = pow(wc, tf[i].second);
		Complex* c = (Complex*)malloc(sizeof(Complex));
		c->real = coeff * tf[i].first->real;
		c->img = coeff * tf[i].first->img;
		pair p(c, tf[i].second);
		result[i] = p;
	}
	return result;
}

4. 测试结果

4.1 测试文件

#include 
#include 
#include 
#include 
#include "buttap.h"
#include "zp2tf.h"
#include "lp2lp.h"
using namespace std;
#define pi ((double)3.141592653589793)
int main()
{
	vector poles = buttap(3);
	vector> tf = zp2tf(poles);
	// 去归一化后的 H(s) 的分母
	vector> ap = lp2lp(tf, 86.178823974858318);
	return 0;
}

4.2 测试3阶的情况

4.3 测试9阶的情况

可以看出二者结果一样,大家可以自行验证

到此这篇关于使用C++ Matlab中的lp2lp函数教程详解的文章就介绍到这了,更多相关C++ Matlab中的lp2lp函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

标签:

使用C++ Matlab中的lp2lp函数教程详解

本文介绍如何使用C++编写数字滤波器设计算法,实现Matlab中的lp2lp函数

07-07 16:52:16

社区有爱,认知无碍!长风这场认知障碍科普讲座有用又有趣

认知症已经成为中国老年群体健康的一大威胁,认知症照护也逐渐成为老年

07-07 16:39:12

黄家驹死因档案 黄家驹死亡之谜

hello大家好,我是城乡经济网小晟来为大家解答以上问题,黄家驹死因档

07-07 16:05:34

世界首款疟疾疫苗投入广泛使用,12 个高风险非洲国家首批获分配

全球疫苗免疫联盟(GAVI)、世界卫生组织(WHO)和联合国儿童基金会(U

07-07 15:51:52

【OFweek维科杯】三晶电气参评卓越户用光伏品牌奖项

评选简介维科杯·OFweek2023太阳能光伏行业年度评选(简称“OFweekSolar

07-07 15:11:30

中药注射剂的皮试知多少

[1] 注射用黄芪多糖说明书 天津赛诺制药有限公司 2020年10月10日修

07-07 14:48:43

航空工业历史博物馆:昝凌的奖状

中国航空工业历史博物馆中,有一组六人的全身铜像格外引人注目。他们是

07-07 14:00:46

腾讯突然宣布:这一产品,下线!

腾讯又下线了一项业务。

07-07 13:15:07

中餐加盟选址怎么做?南枝记正港味加盟怎么选址?

特色的中餐美食是非常受消费者喜欢的,中餐行业有着很多特色的品牌,其

07-07 12:50:37

适宜技术融入近视防控,中医治未病能力进一步提升

图说:中医药大学针推学院的学生们志愿者们还来到社区的爱心暑托班为小

07-07 11:54:40

聊城大学龙舟队成立21年获得237枚金牌——龙舟筑精神 奋楫勇争先

日前,在第11届中国大学生龙舟锦标赛云南昆明站比赛上,聊城大学龙舟队

07-07 11:49:54

埃隆马斯克表示特斯拉今年将实现“4级或5级”自动驾驶

近日,埃隆·马斯克分享了特斯拉自动驾驶努力的时间表,再次声称将在今

07-07 11:10:46

高温考验下城市保障再优化

连日来的高温天气,考验的不只是市民的承受能力,还有供水、供电、交通

07-07 10:44:22

海南万宁发放旅游消费券500万元!7日10:00开抢

为了进一步提振万宁市旅客消费,拉动内需促进消费,刺激消费者到线下和

07-07 10:21:36

毛衣编织花样5000图解 女孩子(毛衣编织花样5000图解)

1、五。本文到此结束,希望对大家有所帮助。本文由用户上传,如有侵权

07-07 09:44:55

权益基金管理费或调降至1.2%

据中证报,记者从业内独家获悉,公募基金降费有望陆续落地。据悉,目前

07-07 09:11:48

英伟达喊你买卡!RTX 4060 Ti 16GB新款来了 7月18开卖:3899元性价比拉满?

快科技7月7日消息,已经有不少厂商准备好了,满血版的RTX4060Ti要来了

07-07 08:55:03

2023雨果奖入围名单公布 4位中国作家入围最佳短篇小说

2023成都世界科幻大会雨果奖评选委员会公布2023雨果奖入围名单。其中,

07-07 08:16:14

英伟达喊你买卡!RTX 4060 Ti 16GB新款来了 7月18开卖:3899元性价比拉满?

英伟达喊你买卡!RTX4060Ti16GB新款来了7月18开卖:3899元性价比拉满?

07-07 07:41:22

微软将参加科隆游戏展 动视暴雪或一同参展

微软的收购动视暴雪的可能性仍然不明朗,但目前有消息宣布,微软的Xbox

07-07 06:58:40

三诺生物(300298):7月6日北向资金增持3.63万股

7月6日北向资金增持3 63万股三诺生物。近5个交易日中,获北向资金增持

07-07 05:54:26

天坛公园长廊区域开放

7月6日,天坛公园长廊及北神厨展全面恢复对公众开放。天坛公园通过查阅

07-07 02:39:43

编号001!全国首张智能制造专业技术等级证书颁发

◎本报记者陈曦通讯员田海嵩“能获得全国001号证书,非常惊喜。”天津

07-06 23:12:16

2023中国数交会在辽宁大连举行 聚焦“数字融合发展”

2023中国国际数字和软件服务交易会6日在辽宁大连开幕,来自中国、

07-06 22:05:19

市南区35所中小学室外体育场地对外开放

青岛日报社/观海新闻7月6日讯日前,市南区教体局发布了《致广大居民的

07-06 20:52:08

腾讯扣叮创意编程教程(腾讯扣叮)

来为大家解答以上问题,腾讯扣叮创意编程教程,腾讯扣叮很多人还不知道

07-06 19:53:16

大学四年如何不虚度,这份攻略送给准大学生

高考录取工作正在进行中,大批05后要上大学了,你准备好了吗?大学四年

07-06 19:51:54

那英、林志炫、郑秀文等悼念李玟:你在我心中是最美好的

新京报讯7月5日晚,歌手李玟的姐姐李思林在社交媒体发文,透露李玟于数

07-06 18:49:33

潍坊市奎文区中成村镇银行被罚30万元:因贷款管理不到位等

潍坊市奎文区中成村镇银行被罚30万元:因贷款管理不到位等2023年07月06

07-06 18:26:15

6月CPI同比增速或低位震荡,PPI同比降幅或继续走阔

6月CPI同比增速或低位震荡,PPI同比降幅或继续走阔

07-06 17:46:31

连续招商进阶渠道实力,星途星纪元第二届合作伙伴共创大会圆满落幕

星河璀璨催奋进,征途如虹唤新程。7月5日,以“星辰大海让梦想翱翔”为主

07-06 17:04:59

2023年成都环博会·碳问|一边掌握前沿资讯 一边找到解决方案

原标题:2023年成都环博会·碳问|一边掌握前沿资讯一边找到解决方案四

07-06 16:36:58

快来内蒙古自然博物馆看热带雨林啦!

小朋友兴致勃勃本网讯(草原全媒·正北方网记者郝儒冰)再现热带雨林中的

07-06 16:00:27

大摩:下调万科企业(02202]目标价至10.42港元 需消化17-21年土储|世界热点

大摩将万科企业(02202)2024 25年的核心盈利预测分别下调7% 1%。

07-06 15:42:57

逆周期布局巴西市场 江波龙拟收购SMART Brazil及其子公司81%股权增强长期盈利能力 天天热资讯

6月13日晚,江波龙公告称,拟以现金通过子公司LexarEuropeB V 购买SMAR

07-06 15:09:39

贵州省实验中学2023年高中招生简章

贵州省实验中学2023年高中招生简章一、学校简介贵州省实验中学是省教育

07-06 14:19:40

江苏盐城大丰区大中街道“三强化”推进党风廉政建设提质增效|微头条

今年以来,江苏省盐城市大丰区大中街道党工委持之以恒正风肃纪,不断推

07-06 14:04:21

财通证券董秘回复: 证监会建立证券公司“白名单”制度,将公司治理、合规风控有效的证券公司纳入“白名单” 天天快资讯

财通证券(601108)07月06日在投资者关系平台上答复了投资者关心的问题。

07-06 13:35:35

万达酒店及度假村连续五年荣获“中国饭店集团60强”-世界头条

2023年7月2日至4日,由中国旅游饭店业协会主办的第二十届中国饭店集团

07-06 12:49:29

简讯:退赛+出局!2023温网中国队遭重创,已有6人出局,你怎么看?

此前,中国女网00后新星郑钦文在女单首轮比赛以0-2负于捷克选手斯尼亚

07-06 12:39:26

2023全球数字经济大会开幕

人民日报北京7月5日电  (记者贺勇)7月4日,2023全球数字经济大会在

07-06 11:26:37

中东面面观丨沙特两位重量级大臣接连到访中国,所为何事? 环球热资讯

沙特通信和信息技术大臣阿卜杜拉·斯瓦哈7月2日正式开始对中国的访问行

07-06 11:10:38

猛火热油饭更香?不利健康!-环球关注

猛火热油饭更香?不利健康!

07-06 11:05:55

“甩锅”中国根除不了美国芬太尼危机

“美国芬太尼危机的根源在于自身,减少国内需求和国内供给才是治本之策

07-06 11:03:18

重庆两江游上半年累计接待游客172万人次 为上年同期近4倍|今日看点

7月5日,重庆邮轮中心发布重庆两江游2023年6月及上半年大数据。6月,重

07-06 10:37:29

全球要闻:三消息:恩里克担任大巴黎主帅,迪马利亚加盟本菲卡,曼联签下切尔西中场芒特

据报道,大巴黎已官方悬臂,恩里克担任大巴黎主帅,双方签约至2025年;

07-06 10:32:30

前沿热点:北方热过南方系高温集中时段不同所致

这几天,华北、黄淮一带高温发展迅猛,许多地方出现40℃以上的高温天气

07-06 08:21:07

中信建投:车企桩企陆续加入NACS端口 特斯拉充电技术标准化可期

【中信建投:车企桩企陆续加入NACS端口特斯拉充电技术标准化可期】中信

07-06 07:55:16

富乐德(301297):7月5日北向资金减持23.94万股 全球时讯

7月5日北向资金减持23 94万股富乐德。近5个交易日中,获北向资金增持的

07-06 06:34:20

世界快播:低碳环保手抄报资料

1、主题:绿色地球  内容1(知识):  一、全球10大环境问题  气候变

07-06 05:23:31

社区有爱,认知无碍!长风这场认知障碍科普讲座有用又有趣
黄家驹死因档案 黄家驹死亡之谜
世界首款疟疾疫苗投入广泛使用,12 个高风险非洲国家首批获分配
【OFweek维科杯】三晶电气参评卓越户用光伏品牌奖项
中药注射剂的皮试知多少
航空工业历史博物馆:昝凌的奖状
腾讯突然宣布:这一产品,下线!
中餐加盟选址怎么做?南枝记正港味加盟怎么选址?
适宜技术融入近视防控,中医治未病能力进一步提升
聊城大学龙舟队成立21年获得237枚金牌——龙舟筑精神 奋楫勇争先
埃隆马斯克表示特斯拉今年将实现“4级或5级”自动驾驶
高温考验下城市保障再优化
海南万宁发放旅游消费券500万元!7日10:00开抢
毛衣编织花样5000图解 女孩子(毛衣编织花样5000图解)
权益基金管理费或调降至1.2%
英伟达喊你买卡!RTX 4060 Ti 16GB新款来了 7月18开卖:3899元性价比拉满?
2023雨果奖入围名单公布 4位中国作家入围最佳短篇小说
英伟达喊你买卡!RTX 4060 Ti 16GB新款来了 7月18开卖:3899元性价比拉满?
微软将参加科隆游戏展 动视暴雪或一同参展
三诺生物(300298):7月6日北向资金增持3.63万股
天坛公园长廊区域开放
编号001!全国首张智能制造专业技术等级证书颁发
2023中国数交会在辽宁大连举行 聚焦“数字融合发展”
市南区35所中小学室外体育场地对外开放
腾讯扣叮创意编程教程(腾讯扣叮)
大学四年如何不虚度,这份攻略送给准大学生
那英、林志炫、郑秀文等悼念李玟:你在我心中是最美好的
潍坊市奎文区中成村镇银行被罚30万元:因贷款管理不到位等
6月CPI同比增速或低位震荡,PPI同比降幅或继续走阔
连续招商进阶渠道实力,星途星纪元第二届合作伙伴共创大会圆满落幕
2023年成都环博会·碳问|一边掌握前沿资讯 一边找到解决方案
快来内蒙古自然博物馆看热带雨林啦!
大摩:下调万科企业(02202]目标价至10.42港元 需消化17-21年土储|世界热点
逆周期布局巴西市场 江波龙拟收购SMART Brazil及其子公司81%股权增强长期盈利能力 天天热资讯
贵州省实验中学2023年高中招生简章
江苏盐城大丰区大中街道“三强化”推进党风廉政建设提质增效|微头条
财通证券董秘回复: 证监会建立证券公司“白名单”制度,将公司治理、合规风控有效的证券公司纳入“白名单” 天天快资讯
万达酒店及度假村连续五年荣获“中国饭店集团60强”-世界头条
简讯:退赛+出局!2023温网中国队遭重创,已有6人出局,你怎么看?
2023全球数字经济大会开幕
中东面面观丨沙特两位重量级大臣接连到访中国,所为何事? 环球热资讯
猛火热油饭更香?不利健康!-环球关注
“甩锅”中国根除不了美国芬太尼危机
重庆两江游上半年累计接待游客172万人次 为上年同期近4倍|今日看点
全球要闻:三消息:恩里克担任大巴黎主帅,迪马利亚加盟本菲卡,曼联签下切尔西中场芒特
前沿热点:北方热过南方系高温集中时段不同所致
中信建投:车企桩企陆续加入NACS端口 特斯拉充电技术标准化可期
富乐德(301297):7月5日北向资金减持23.94万股 全球时讯
世界快播:低碳环保手抄报资料
麦迪海叶酸片怎么吃(麦迪海叶酸片怎么吃法)
X 广告
资讯
X 广告

Copyright ©  2015-2022 北极畜牧网版权所有  备案号:浙ICP备2022016517号-19   联系邮箱:514 676 113@qq.com