%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 该函数用于得到sinc函数偏移特定位置时的函数值,用于仿真 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%数据生成及图像显示部分
clc;close all;clear;
N1 = 100;
N2 = 100;
alpha = 1;
% delta1 = 0;
% delta2 = 0;
delta1 = 0.0002;
delta2 = 0.0001;
t=-3:0.01:3;
[n1,n2] =meshgrid(t);x1 = -3:0.01:3;
x2 = -3:0.01:3;
syms k1 k2;
r = alpha / (N1*N2) * sin(pi*(k1 + delta1)) .* sin(pi*(k2 + delta2)) ./ ( sin(pi / N1 *(k1 + delta1)) .* sin(pi / N2 *(k2 + delta2)) );old = {k1, k2};
new = {n1 ,n2};
f = subs(r,old, new);
mesh(n1,n2,f);%获取间隔数据
disp(sprintf('偏移量delta1 = %f,   delta2 = %f 时,偏移数据为:',delta1,delta2))
s = -3:1:3;
[x1,x2] = meshgrid(s);
old = {k1, k2};
new = {x1 ,x2};
ytmp = subs(r,old, new)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%数据仿真验证部分N1 = 100;
N2 = 100;n2 = [-3:3, -3:3, -3:3, -3:3, -3:3, -3:3, -3:3];
n1 = [-3,-3,-3,-3,-3,-3,-3, -2,-2,-2,-2,-2,-2,-2, -1,-1,-1,-1,-1,-1,-1, 0,0,0,0,0,0,0, 1,1,1,1,1,1,1, 2,2,2,2,2,2,2, 3,3,3,3,3,3,3];y = reshape(ytmp,1,49);
n = [n1;n2];
f = inline(' a(1) /(100*100) * sin(pi*(n(1,:) + a(2))) .* sin(pi*(n(2,:) + a(3))) ./ ( sin(pi / 100 *(n(1,:) + a(2))) .* sin(pi / 100 *(n(2,:) + a(3))) + eps )' ,'a','n');
[xx,res]=lsqcurvefit(f,[0.1,0.1,0.1],n,y); %最小二乘拟合求解参数
disp(sprintf('数据仿真-验证结果'))
alpha_delta1_delta2 = xx
err = res

使用matlab对sinc函数进行最小二乘拟合仿真相关推荐

  1. 列表函数的最小二乘拟合(matlab)

    最小二乘法拟合概述 算法原理 设是定义在点集上的列表函数,构造广义多项式 使得最小,其中为待定参数, 是已知的一组基函数,通过求解正规方程组来确定c的方法称为最小二乘拟合. 伪代码 1)给定待拟合量x ...

  2. MATLAB 绘制sinc函数的简单代码

    MATLAB 绘制sinc函数 MATLAB 绘制sinc函数 函数 y = sinc(x) 简单的代码 clc; clear all; close all; x = [-10:0.1:10]; y ...

  3. python非线性最小二乘拟合_非线性函数的最小二乘拟合——兼论Jupyter notebook中使用公式 [原创]...

    突然有个想法,利用机器学习的基本方法--线性回归方法,来学习一阶rc电路的阶跃响应,从而得到rc电路的结构特征--时间常数τ(即r*c).回答无疑是肯定的,但问题是怎样通过最小二乘法.正规方程,以更多 ...

  4. matlab生成sinc函数,【 MATLAB 】sinc 函数简介

    为了内容的完整性,这里简单的介绍了sinc函数,这个函数的更多应用实在信号处理中,其他方便不清楚,因此,先基本了解,之后关于采样函数的重构等知识在相关学科中再了解吧. 这是一个最基本的例子,画出来si ...

  5. matlab画sinc函数及其有意思的性质

    写在前面: 我的微信公众号: xiaoshi_IC,小石谈IC,近期已完成了PCB系列,后续后续会逐步完成 IC版图,FPGA设计,信号完整性,IC设计,通信原理系列,做开源的微电子,电子公众分享,坚 ...

  6. 【 MATLAB 】sinc 函数简介

    为了内容的完整性,这里简单的介绍了sinc函数,这个函数的更多应用实在信号处理中,其他方便不清楚,因此,先基本了解,之后关于采样函数的重构等知识在相关学科中再了解吧. 这是一个最基本的例子,画出来si ...

  7. matlab中sinc()函数的绘制及解析

    在信号与系统中,经常用到冲击响应,理想低通滤波器的单位冲击响应为h(t)=sinc(t),sinc(t)=sin(pi*t)/(pi*t).那么它的样子是什么呢?下面我用matlab进行绘制.蓝色的为 ...

  8. matlab2c使用c++实现matlab函数系列教程-sinc函数

    全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...

  9. 非线性回归——非线性函数最小二乘拟合

    非线性回归--非线性函数的最小二乘拟合 非线性回归 1.1 可转为线性回归 1.2 非线性回归 1.2.1 高斯一牛顿法 1.2.2 转为最优化问题处理 非线性回归 1.1 可转为线性回归 上一篇文章 ...

最新文章

  1. 轻有力读后感ppt_如果您希望招聘人员认真对待您,请建立强有力的个人叙述。...
  2. Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...
  3. ABAP门派现状报告
  4. hdu 5108(分解质因数)
  5. linux Ubuntu apache2 伪静态设置
  6. 从实验室到山寨,技术发展的普遍道路
  7. 针对新手的Java EE7和Maven项目-第2部分-为我们的应用程序定义一场简单的战争
  8. openlayers入门开发系列之热力图篇
  9. 本地虚拟机上的docker安装mysql_linux下利用Docker安装mysql的步骤
  10. Java进阶篇设计模式之九----- 解释器模式和迭代器模式
  11. 数据库服务器修改地址,数据库服务器修改地址吗
  12. 桥接模式和php实现
  13. 【codeforce 219D】 Choosing Capital for Treeland (树形DP)
  14. cd4017引脚图及功能_芯片CD4017解析
  15. Android 11 系统字体加载流程
  16. 防火墙基础:ISA Server 防火墙客户端和Forefront TMG 客户端介绍
  17. 忘记windows密码怎么办,教你五招!
  18. EMC电磁兼容1:EMC、EMI、EMS是什么?它们之间有什么关系?
  19. 改变水平线hr的颜色
  20. 黑盒测试——NextDate函数测试(判定表驱动法)

热门文章

  1. python列表、字典text:用户输入整数n,生成长度为n的列表,将n个随机数放入列表中
  2. amazon sqs java_Amazon SQS 消息队列服务
  3. Building Smart Campus with Office 365
  4. Excel 2010 SQL应用026 查询排除满足某条件的数据
  5. OnePlus 7 OxygenOS 10.3.8刷入Kali-NetHunter-2022.1成功案例
  6. CNCF - 云原生计算基金会简介
  7. php 读取pdf文件内容 显示乱码,PHP读取文件,解决中文乱码UTF-8的方法分析
  8. web应用开发的主流技术有哪些
  9. 深度学习AdaGrad算法
  10. 【工具】文字识别软件(OCR) ABBYY Finereader 11简单使用