matlab中高精度计算函数vpa与非厄米矩阵本征值的求解
clear;clc;close all
tic
%并行设置%
delete(gcp('nocreate'));%关闭之前的并行
c=parcluster('local');
c.NumWorkers=50;%手动设置线程数(否则默认最大线程为12)
parpool(c, c.NumWorkers);
%并行设置%w=1;
u=2.5;N=30;valsto=zeros(2*N+2,100);
v10=linspace(-3,3,100).';parfor jj=1:length(v10)v1=v10(jj);[~,val]=eig(vpa(H(u,v1,w,N),30));%设置30位高精度计算%[~,val]=eig(H(u,v1,w,N));tval=diag(val);[~,index]=sort(real(tval));val=tval(index);valsto(:,jj)=val;endfigure
hold on
plot(linspace(-3,3,100),abs(valsto(:,:)),'k.')%%%%%%%%%%=========%%%%%%%%%%%%%%
%%%%%%%%%%=========%%%%%%%%%%%%%%clearvars -except N
syms u v w realval2=eig(H(u,v,w,N));
val2=subs(val2,{u,w},{2.5,1});valsto2=zeros(2*N+2,100);
v10=linspace(-3,3,100).';parfor jj=1:length(v10)v1=v10(jj);tval=val2;tval=double(subs(tval,v,v1));[~,index]=sort(real(tval));tval=tval(index);valsto2(:,jj)=tval;endplot(linspace(-3,3,100),abs(valsto2(:,:)),'bo')
hold off
saveas(gcf,"VAPtest0.fig")
tocfunction [H0]=H(u,v,w,N)T1=[];
T2=[];
for hh=1:NT1=[T1;v+u;w+u];T2=[T2;v-u;w-u];
end
T1=[T1;v+u];
T2=[T2;v-u];
H0=diag(T1,1)+diag(T2,-1);end
上面代码没用高精度计算函数vpa之前数值计算的特征值能谱有部分和符号计算(篮圈)是对不上的,如下:

使用了vpa高精度函数后,数值计算和符号计算的结果完全一致:

相关文章:
matlab中高精度计算函数vpa与非厄米矩阵本征值的求解
clear;clc;close all tic %并行设置% delete(gcp(nocreate));%关闭之前的并行 cparcluster(local); c.NumWorkers50;%手动设置线程数(否则默认最大线程为12) parpool(c, c.NumWorkers); %并行设置%w1; u2.5;N30;valstozeros(2*N2,100); v10linspace(-3,3,100).;parfor jj1:leng…...
王佩丰24节Excel学习笔记——第二十四讲:宏表函数
【以 Excel2010 系列学习,用 Office LTSC 专业增强版 2021 实践】 【本章技巧】 宏表函数不能直接使用。get.cell(参数一,参数二),参数一要参考类型表。 获得单元格的公式有很多种方法, 如:宏写法:get.cel…...
Navicat 17 for Mac 数据库管理软件
Mac分享吧 文章目录 效果一、准备工作二、开始安装1. 双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕。2. 应用程序/启动台显示Navicat图标,表示安装成功。 二、运行测试运行后提示:“Navicat Premium.pp”已损坏&#x…...
现代光学基础2
yt2 目录 激光器概述红宝石激光器 工作原理主要特点举例说明 固体激光器 分类与特点钛-蓝宝石激光器锁模技术 光纤激光器 优势与应用掺铒光纤放大器(EDFA)隔离器与法拉第效应 气体激光器 常见类型工作原理举例说明 半导体激光器 现状与优势工作原理应用…...
Git 入门(一)
git 工作流如下: 命令如下: clone(克隆): 从远程仓库中克隆代码到本地仓库checkout (检出):从本地仓库中检出一个仓库分支然后进行修订add(添加): 在提交前先将代码提交到暂存区com…...
mysql自定义安装
1、下载安装包 我是在windows上安装,所以选择“Mysql Installer for Windows” 2、安装mysql 双击“mysql-installer-community-8.0.40.0.msi”,开始启动安装 这里选择安装项,这里只选择了两项。workbench是图形化管理工具,比较吃…...
微软自带日志输出+Serilog
安装两个 NuGet 包:Microsoft.Extensions.Logging,Serilog.AspNetCore 如何配置Program.cs,builder 具体如何配置自行解决: var builder WebApplication.CreateBuilder(args); builder.Logging.ClearProviders(); builder.Loggi…...
《PHP MySQL 创建数据库》
《PHP MySQL 创建数据库》 介绍 PHP是一种广泛使用的服务器端脚本语言,而MySQL是一种流行的关系型数据库管理系统。将PHP与MySQL结合使用,可以让您创建动态、交互式的网站。在本文中,我们将详细介绍如何使用PHP来创建MySQL数据库。 准备工…...
Python虚拟环境管理
Python管理虚拟环境主要是通过venv模块来完成的,这是Python标准库的一部分,因此不需要安装额外的包即可使用。以下是使用venv创建和管理虚拟环境的基本步骤: 创建虚拟环境 打开命令行界面(在Windows上是CMD或PowerShell…...
一个在ios当中采用ObjectC和opencv来显示图片的实例
前言 在ios中采用ObjectC编程利用opencv来显示一张图片,并简单绘图。听上去似乎不难,但是实际操作下来,却不是非常的容易的。本文较为详细的描述了这个过程,供后续参考。 一、创建ios工程 1.1、选择ios工程类型 1.2、选择接口模…...
c++ vector 使用find查找指定元素方法
在 C 中,std::vector 是一个动态数组,用于存储同类型元素的序列。如果你想在 std::vector 中查找指定元素,可以使用 std::find 算法。std::find 是定义在 <algorithm> 头文件中的标准库函数。 以下是一个示例代码,展示了如…...
leetcode 732. 我的日程安排表 III
题目:732. 我的日程安排表 III - 力扣(LeetCode) 这个数据规模,暴力就够了 struct Book {int begin;int end;Book(int b, int e) {begin b;end e;} }; class MyCalendarThree { public:MyCalendarThree() {}int book(int star…...
k8s系列--docker拉取镜像导入k8s的containerd中
# 确认一下当前集群中正在运行的 Pod 和命名空间 kubectl get pods -A# 示例一:拉取并导入 CoreDNS 镜像 docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:v1.11.1 docker save registry.cn-hangzhou.aliyuncs.com/google_containers/cor…...
38-其他地方使用模式
38-其他地方使用模式 模式除了可以在 match 表达式中使用外,还可以使用在变量定义(等号左侧是个模式)和 for in 表达式(for 关键字和 in 关键字之间是个模式)中。 但是,并不是所有的模式都能使用在变量定…...
单片机按键扫描程序,可以单击、双击、长按,使用状态机,无延时,不阻塞。
根据按下时的时长、间隔来判断是否是连按或者长按。当连按间隔很短时,计录连按次数超过连接间隔时,回报按下次数根据按键次数自行判断是单击、双击、三击、四击。。。最多记录15击。 结构体版: #define KEY_CHANNEL_COUNT (6 8 8) struct…...
Django中自定义模板字符串
首先在目录中创建名为 templatetags 的文件夹 然后在文件中创建 python 文件 然后再相应的 HTML 模板文件中导入 {% load python的文件名 %} 然后在 HTML 文件中通过进行使用 {% 函数名 %} python文件中的代码 首先导入 from django import templateregister template…...
暴雨总裁孙辉:混合式人工智能是大势所趋
当前,生成式人工智能技术的突破和发展,大大加速了各行各业的数字化、智能化进程。在充满不确定性的全球发展环境下,人工智能已成为驱动未来增长最确定、最核心的力量。 对此,暴雨总裁孙辉认为,2025年,人工…...
【小制作】米家模拟手指点击
代码功能解释 这段代码是一个基于Arduino平台的控制程序,主要功能包括: 初始化:设置引脚模式、初始化编码器、舵机和EEPROM。按键检测:处理按钮的单击、双击和长按事件,并根据事件执行相应操作。编码器更新ÿ…...
【深度学习入门_基础篇】线性代数本质
开坑本部分主要为基础知识复习,新开坑中,学习记录自用。 学习目标: 熟悉向量、线性组合、线性变换、基变换、矩阵运算、逆函数、秩、列空间、零空间、范式、特征指、特征向量等含义与应用。 强烈推荐此视频: 【官方双语/合集】…...
047_小驰私房菜_Qcom 8系列,Jpeg GPU 旋转
【问题背景】 横屏模式下,发现有些三方app拍照旋转了90度。 【修改策略】 adb shell setprop endor.debug.camera.overrideGPURotationUsecase 1 或者在/vendor/etc/camera/camxoverridesettings.txt 里面添加如下内容 overrideGPURotationUsecase1 【解释】 Ga…...
2026奇点智能技术大会核心成果首发(全球仅限前500份白皮书):AGI认知架构如何重构Transformer范式
第一章:2026奇点智能技术大会:AGI与认知科学 2026奇点智能技术大会(https://ml-summit.org) 本届大会首次设立“AGI-Neuro Interface”联合实验室展台,聚焦人工通用智能系统与人类认知建模的双向验证。来自MIT McGovern研究所、DeepMind神经…...
告别机械音:用Android TTS API实现更自然的语音播报(调整语速、音调与实时回调实战)
告别机械音:用Android TTS API实现更自然的语音播报(调整语速、音调与实时回调实战) 有声阅读类App的用户反馈中,"语音生硬"是最常见的问题之一。当一位儿童教育产品的开发者告诉我,他们的用户抱怨"故事…...
汇编语言从零到一:手把手构建你的第一个可执行程序
1. 环境搭建:从零开始配置汇编开发环境 第一次接触汇编语言的朋友可能会被各种陌生的工具和概念吓到,但其实搭建开发环境比你想象中简单得多。我刚开始学汇编时也走了不少弯路,今天就把最实用的配置方法分享给你。 必备工具三件套:…...
Rust 内存安全机制与数据竞争防护
Rust 内存安全机制与数据竞争防护 在软件开发中,内存安全和数据竞争是两大常见问题,它们可能导致程序崩溃、安全漏洞甚至数据损坏。传统语言如 C/C 依赖开发者手动管理内存,容易引发悬垂指针、缓冲区溢出等问题。而 Rust 通过独特的所有权系…...
MIMIC-IV数据库在ICU预后研究中的应用:从数据提取到生存分析的全流程解析
MIMIC-IV数据库在ICU预后研究中的实战指南:数据整合与生存分析深度解析 ICU患者的预后研究一直是临床医学的重点领域,而真实世界数据的应用为这类研究提供了前所未有的机会。MIMIC-IV作为目前最全面的重症监护数据库之一,其丰富的数据维度和开…...
从零到一:在vSphere ESXi环境中实战配置LACP链路聚合
1. 环境准备与基础概念 刚接手一台浪潮NF5280M6服务器时,我发现单块万兆光纤网卡已经无法满足业务流量需求。这时候就需要用到LACP链路聚合技术——简单说就是把两块物理网卡"绑"在一起,像高速公路的车道合并一样提升带宽。不过在实际操作前&a…...
Kettle连接MySQL实战:从JDBC到JNDI的两种配置详解
1. Kettle连接MySQL的两种方式:JDBC与JNDI Kettle(现称为Pentaho Data Integration)作为一款强大的ETL工具,与MySQL数据库的连接是数据工程师日常工作中的高频操作。在实际项目中,我们通常会遇到两种连接方式ÿ…...
如何快速免费解锁iPhone激活锁:applera1n完整使用指南
如何快速免费解锁iPhone激活锁:applera1n完整使用指南 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 你是否购买了一部二手iPhone,却因为原主人的Apple ID激活锁而无法使用&am…...
Flowframes:如何用AI智能插帧技术重塑视频流畅度体验?
Flowframes:如何用AI智能插帧技术重塑视频流畅度体验? 【免费下载链接】flowframes Flowframes Windows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN) 项目地址: https://gitcode.com/gh_mirrors/fl/flowframes 你是否曾为…...
每日安全情报报告 · 2026-04-19
每日安全情报报告 2026-04-19 发布时间:2026-04-19 | 风险等级:🔴 高危 | 情报来源:The Hacker News、FreeBuf、安全客、CISA KEV、NVD、GitHub 一、高危漏洞速报 🔴 CVE-2026-34197 — Apache ActiveMQ Jolokia 远程…...
