搜索
技术邻周报第5期:Abaqus/MATLAB/Ansys/Comsol/LS-DYNA
✎ 关于技术邻周报 技术邻周报提供近一周来自技术邻的精选干货,为用户推荐最精彩的内容,满足每个用户高质量阅读需求。 我们每周都会推出技术邻周报,带你正确逛技术邻! 点击对应链接即可查看内容>> 1、浅埋隧道衬砌模型地层结构法模拟受力分析 作
MATLAB数值分析:第十章示例程序解析
%% 10-1 列出所有优化参数列表 optimset %% 实验结果 % ex10_1 % Display: [ off | iter | iter-detailed | notify | notify-detailed | final | final-detailed ] % MaxFunEvals: [ positive scala
单目相机标定:MATLAB实现方法与步骤
参考1:https://www.mathworks.com/help/vision 参考2:http://share.hamamatsu.com.cn/specialDetail/964.html 相机物理参数未知 下载校准棋盘图:https://markhedleyjones.com/projects/calibration-check
MATLAB受限?替代方案已成熟,无需担心
在今年5月我国又有两个大学火了,这两个大学原本也是非常有名的,但是被美国列入“实体清单”以后更火了,这就是哈尔滨工程大学和哈尔滨工业大学,这两所大学都是211大学,哈尔滨工业大学还是985,而哈尔滨工程大学其实实力也是非常棒的,被教育部、总政治部列入“21世纪人才强军计划”。 而自从两所顶级大学被列入“实体清单”以后,哈工大受到了来自MA
MATLAB代码获取与产品定制:实用技巧
up主长期从事下列领域算法的研究和应用。 注:每项算法往期推文皆有原理介绍和视频操作教程。 1 信号分解算法 合集:https://mbd.pub/o/bread/mbd-ZJWZmptt 1.1 EMD 分解 https://mbd.pub/o/bread/mbd-ZJWZmplq 1.2 EEMD 分解 https://mbd.pub
MATLAB App Designer:2020-08-12 删除现有弹窗方法
1、目标 在编程中想实现一个弹窗(uifigure控件)多次弹出 如果该弹窗存在则先关闭在重新生成 2、删除方法 APP Designer中删除弹窗控件采用“delete”命名,假设弹窗句柄名称为app.FirstTreeNode.Figure,则删除命令为:delete(app.FirstTreeNode.Figure) 3、进阶方法
MATLAB控制系统仿真:第六讲进阶内容
控制系统时域运动响应分析 >> A = [-2 -2.5 -2.5;1 0 0; 0 1 0]; >> B = [1;0;0]; >> C = [0 1.5 1]; >> D = 0; >> x0 = [2 2 0]; >> G = ss(A,B,C,D); >
MATLAB实例:四阶Butterworth滤波器设计与应用
clear;clc; fs=2000; %采样频率 T=1/fs; L=500; t=(0:L-1)*T; y1=sin(2*pi*200*t); y2=0.5*sin(2*pi*400*t); y3=0.1*sin(2*pi*600*t); y=y1+y2+y3; %低通滤波器 fc=300; wn=2*fc/fs; [b,a]=but
MATLAB基础:矩阵操作与元素处理技巧
1. 基本连接符[] 基本连接符:[],就是中括号,可以把两个矩阵进行合并(也称为矩阵连接),若水平方向合并,使用逗号分隔,若垂直方向合并,使用分号分隔; 程序示例如下: a=[1 2;3 4] b=[5 6;7 8] [a,b] %水平连接,返回[1 2 5 6;3 4 7 8] [a;b] %垂直连接,返回[1 2;3 4;5 6;7
MATLAB自动驾驶开发:导航与地图集成
6.1 在OpenStreetMap Basemap上显示数据 本例展示了如何在OpenStreetMap®基图上显示行驶路线和车辆位置。 将OpenStreetMap基图添加到geoplayer对象可用的基图列表中。添加基图后,在以后的会话中不需要再添加。 name = 'openstreetmap'; url =
MATLAB系统管理:查找已安装软件位置
背景 遇到一个需求,也就是调用7z.exe程序对指定压缩文件进行解压,但调用7z.exe采用dos时需要给定7z.exe的绝对路径。 情况分析 之前由于采用的是代码编辑,直接在代码中锁死7z.exe的绝对路径,如下情况 exePath='"C:\Program Files\7-Zip\7z.exe"' %解
MATLAB数值分析:第一章示例程序解析
%% 1-1 在命令行窗口中输入两个矩阵,进行各个矩阵运算 A = magic(3) % 创建一个3阶魔方矩阵 B = [1 8 9;6 7 12;0 3 11] % 创建一个自定义的3阶矩阵 A + B % 矩阵的加法运算 A - B % 矩阵的减法运算 flipud(A) % 矩阵的上下翻转运算 fliplr(A) % 矩阵的左右翻转
MATLAB App Designer:2020-12-03 将table数据导出至Excel
背景 存在一个table类型的数据,需要导入到excel文件中 编写目的 (1)如果指定excel不存在,则新建并写入数据 (2)如果excel存在,指定工作簿不存在,则指定工作簿写入已存在的excel文件 (3)如果excel文字,指定工作簿也存在,则先删除存在的指定工作簿然后在新建并写入指定工作簿对应的数据 编写的函数 该函数需要调用
MATLAB数据读取:readtable函数异常处理指南
背景 对于某个工作簿,采用readtable函数进行读取,如下数据 需要读取的数据 读取要求是对于InitialValue列,读取出来的是doule形式,但有时候该列却读成cell形式,且cell形式里面还是char形式,即有可能读取成{‘311.3542’}这种形式 原因分析 对于InitialValue列所包含的数据,其被保存成文本样
MATLAB程序包封装:高效代码管理技巧
Introduction 随着科研时间的增加,即便是我这样编程能力很弱的目前也已经前后做了10个大实验了,其中里面还包括很多小实验。做实验产生的文件也越来越多,其中有相当一部分程序(m文件)其实在不同实验中是可以通用的。以往实验文件不够多的时候,通常是选择直接复制到新的实验中调用,但是现在不够方便。主要原因是:1、复制可能漏掉。2、并且有
MATLAB程序设计:完整合集与学习指南
注意:绿色高亮为易错或认识难点,黄色高亮为新知识; W1S2-变量类型(在W2S2讲解) W2S2.逻辑运算+字体设置 P6 - 36:02 饱和 int8存储最大整数为127(∵其为-128...-1,0,1...127), int16同理; uint8最大数为2^8-1; int8最大数为2^8/2-1; W1S4-常数&随机数 1.
MATLAB图像处理:图像读取与操作基础
%选择路径,打开文件 id = fopen('C:\Users\....\Dose.raw'); %以'float'数据类型打开,因为本人存储的raw数据是以short保存的 img = fread(id,'float'); %读出的图像的size为n*1大小 imgsize = size(
MATLAB极坐标绘图:polarplot()函数与文字说明
这期主要是特殊符号的输入,像是希腊字母输入,上下标控制这些。同时,介绍极坐标绘图函数——polarplot() 代码总览: 极坐标绘图 运行结果: 极坐标绘图 theta = 0:0.01*pi:2*pi;%角度 rho = 10*exp(theta/4);%极径 subplot(1,2,1);%布局为1行2列,目前绘制第1幅图 pola
Matlab App Designer:表格控件单元格锁定设置
背景 对下面的表格控件,想实现灰色单元格部分所有的列不允许修改,而白色单元格部分,仅“显示”列才能修改。 需求可整理如下: 1.“列名称”都不允许修改; 2.“显示列”灰色部分不允许修改,而白色单元格可以修改 表格控件 编写逻辑 1.在操作过程中,为实现<需求1:“列名称”都不允许修改>可以通过对表格控件的属性 ColumnE
6-SPS并联机器人反解程序:MATLAB实现
clc clear all %close all tic %-----------------------初始位置的位恣------------------------------------- XP = 0; % 动平台 相对 静平台 的初始位置坐标 YP = 0; ZP = 627.472; %--------------------
MATLAB深度学习:LSTM时间序列预测实战
摘要: 此示例说明如何使用长短期记忆(LSTM)网络预测时间序列数据。为了预测序列的未来时间步长的值,可以训练一个序列到序列回归LSTM网络,其中的响应是值移动了一个时间步长的训练序列。也就是说,在输入序列的每个时间步长,LSTM网络学习预测下一个时间步长的值。要预测未来多个时间点的值,请使用forectAndUpdateState函数一
勒让德多项式介绍及MATLAB绘图示例
我们都知道(其实都不知道才正常)勒让德(legendre)多项式,它的基本表达式是这样的: 从图像上看,它是一个类似正弦函数的波动函数。 勒让德函数是怎么来的,又是干什么用的呢? 首先介绍一下Helmholtz方程。它是稳态方程的其中一种。 Helmholtz方程 上次我们介绍了热传导方程的推导 热传导问题的数学物理推导 不妙脆角 · 3
扩频通信系统的Matlab深入仿真分析
扩频通信的基本原理 1 扩频通信 所谓扩展频谱通信,可简单表述如下:“扩频通信技术是一种信息传输方式,其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通过一个独立的码序列来完成,用编码及调制的方法来实现的,与所传信息数据无关;在接收端则用同样的码进行相关同步接收、解扩及恢复所传信息数据”。 扩频通信的基本特点...
线性调频脉冲雷达的Matlab仿真研究
一、线性调频脉冲压缩雷达仿真研究 1 LFM脉冲压缩雷达工作原理 LFM脉冲压缩雷达的工作原理图如图1所示。 如果将雷达天线和目标看作一个系统,可得到如图2的等效LTI(线性时不变)系统。 等效LTI系统的冲击响应可写成: 式中,M为目标的个数,σi为目标散射特性,τi是光速在雷达与目标之间往返一次的时间: 式中,Ri为第i个目标与雷达的相对距离...
MIMO_OFDM通信系统仿真:Matlab平台下的实现
一、简介 MIMO-OFDM系统的接收信号是多个发射天线发送信号的衰落与加性噪声的线性叠加,若采用通常SISO-OFDM系统或MIMO系统的估计算法估计信道,将会带来很大的估计误差。出于设计实现的考虑,本文主要研究理论相对比较成熟的慢变环境下基于训练序列的MIMO-OFDM系统的信道估计算法。本章将主要讨论MIMO-OFDM系统特殊训练序列的设计和信道估计算法的选择...
基于MATLAB的泊松亮斑光学仿真实验
二、泊松亮斑的模拟仿真研究 1 衍射光强分布的模拟仿真 圆盘衍射的示意图显示在图1中。光强为I0的入射光平行于Z轴方向入射到衍射平面上,衍射平面位于z0处。对于衍射平面上任意一点(x0,y0,z0),若处于圆盘遮挡的位置,光强度U(x0,y0,z0)=0,反之光强度则为入射光强度...
MATLAB下的COST231-WI模型理论与仿真研究
COST231-WI模型在使用高基站天线时该模型采用理论的Walfisch-Bertoni模型和IkegaCOST231-WI模型分为视距传播(LOS)和非视距传播(NLOS)两种情况计算路径损耗。视距(LOS)传播环境,其路径损耗为: 其中,d的单位为km;f的单位为MHz...
数学建模-基于matlab GUI彩票仿真系统
1 任务名称 彩票仿真系统的设计与实现 2 任务目标 设计一个购买机选彩票的仿真系统,该系统至少可以提供三种彩票种类,分别为双色球、3D和31选7(可自行设计,不限于这几个)。用户选择好彩票种类,输入要购买的彩票注数并确定后,系统显示购买这些彩票所需的钱款,再次确认后,显示相应注数的彩票号码。 要求系统的界面友好、操作方便、不会造成用户的误解,同时对彩票注数有有容错功能,用户只能输入1~5注...
Matlab Simulink汽车三自由度模型动态仿真
1.1建模假设: •1、汽车车速不变 。 •2、不考虑切向力对轮胎特性的影响。 •3、侧向加速度不大于0.3-0.4g 。 •4、前轮转角不大,不考虑前轮左右的区别。 •5、不考虑非悬架质量的倾角。 •6、不考虑空气动力作用。 •7、侧倾中心与非悬架质心等高,前后一样。 •8、左右对称。 假设汽车的结构: •前面是独立悬架。 •后面是纵置半椭圆板簧...
拓端数据tecdat:Copula优化市场风险Matlab仿真
使用Copula仿真优化市场风险 此示例演示了使用具有胖尾边缘分布的多变量copula模拟计算投资组合的风险价值和条件风险值(预期缺口)。然后使用模拟来计算最优风险收益组合的有效前沿...
飞行器减震器Matlab建模与仿真分析
一、理论基础 飞机减振器(也称缓冲器)是所有现代起落架所必须具备的构件,也是最重要的构件。飞机减振装置的主要作用就是用来吸收着陆和滑行时的撞击能,以使作用到机体上的载荷减小到可以接受的程度;同时须使振动很快衰减。 减震系统是多旋翼飞行器设计中非常重要的环节,好的减震系统可以很好地减轻数字滤波的负担,同时能极大地提升控制系统的性能; 下面针对整个减震系统做一个简要分析;首先...
Matlab强化学习QLearning路径规划仿真分析
1.算法概述 假设我们的行为准则已经学习好了, 现在我们处于状态s1, 我在写作业, 我有两个行为 a1, a2, 分别是看电视和写作业, 根据我的经验, 在这种 s1 状态下, a2 写作业 带来的潜在奖励要比 a1 看电视高, 这里的潜在奖励我们可以用一个有关于 s 和 a 的 Q 表格代替, 在我的记忆Q表格中, Q(s1, a1)=-2 要小于 Q(s1, a2)=1, 所以我们判断要选择
自适应FSK解调系统:MATLAB误码率仿真
1.算法描述 FSK信号的解调也有非相干和相干两种,FSK信号可以看作是用两个频率源交替传输得到的,所以FSK的接收机由两个并联的ASK接收机组成。 1)相干解调 相干解调是利用乘法器,输入一路与载频相干的参考信号与载频相乘,通过低通滤波,滤除高频信号,即得原始信号,FSK经过带通滤波之后,可以看作是两路ASK信号...
KDtree电路故障检测算法:MATLAB仿真应用
1.算法描述 k-d树是每个节点都为k维点的二叉树。所有非叶子节点可以视作用一个超平面把空间分割成两个半空间。节点左边的子树代表在超平面左边的点,节点右边的子树代表在超平面右边的点。选择超平面的方法如下:每个节点都与k维中垂直于超平面的那一维有关。因此,如果选择按照x轴划分,所有x值小于指定值的节点都会出现在左子树,所有x值大于指定值的节点都会出现在右子树。这样,超平面可以用该x值来确定...
索引OFDM系统误码率的MATLAB仿真分析
一、理论基础 空间索引调制技术属于多天线通信技术的一种类型[21],其通过加入空间维度的概念,将发射端天线的序列好作为信息载体,然后建立一个关于天线序列号和输入比特信息的对应关系,即天线索引比特,然后在同一个时刻只激活一个天线,从而实现多维度空间索引调制。其基本结构如下图所示: 图1空间索引调制结构图 从图1可知,发送天线1~Nt,其根据输入的比特索引信息S,0,0,.....进行进行选择性激活,
MIMO系统ZF破零均衡的MATLAB仿真研究
1.算法描述 MIMO的空分复用技术可以使得系统在系统带宽和发射带宽不变的情况下容易地获得空间分集增益和信道的容量增益。OFDM技术采用多个正交的子载波并行传输数据,使得每一路上的数据速率大大降低,并且加入了时间保护间隔,因此具有较强的抗多径干扰和频率选择性衰落的能力。MIMO和OFDM技术将是未来无线通信中极具竞争力的技术。信号检测是MIMO-OFDM系统的关键任务之一...
COPE协议下RLNCBR算法的MATLAB实现与仿真
1.问题描述: COPE协议、RLNCBR算法功能实现 1)接收节点数N变化,各节点丢包率P1=P2=…=Pn=0.08,节点数从2变化到10,增量为1,重传时间间隔为100Δt,作出平均传输次数随接收节点数变化的曲线图 2)P1=P2=…=Pn且变化,从0.02变化到0.10,增量为0.02,接收节点数N=5,重传时间间隔为100Δt...
基于Matlab/SimPowerSystem的 交流调速系统的仿真
三相交流异步电动机是应用最为广泛的电气设备。常用的三相异步电动机结构简单,价格便宜,而且性能良好,运行可靠。但它直接起动时产生的电流冲击和转矩冲击会对电网、电动机本身及其负载机械设备带来不利影响。对于小容量电动机,只要供电网络和变压器的容量足够大,而供电线路并不太长,可以直接通电,操作很简便。对于容量较大的电动机,这些危害就尤为严重。 中、大容量电动机的起动电流大,会使电网压降过大...
LTE和Wimax异构网络垂直切换matlab仿真
1.算法描述 随着通信产业的迅猛发展,用户对通信有了更高的期望,不仅要求有 稳定的语音通信,而且要求能够进行数据和多媒体的通信,这使得异构网络之间的融合成为一个非常重要的发展趋势.TD-LXE作为TD-SCDMA的长期演 进版本,凭借"OFDM+MIMO+IP技术+TD-SCDMA成熟技术"的先进技术模式成为下一代移动通信技术的发展方向.但其在市场方面仍面临巨大挑 战:其关键技术大规模应用的条件尚
磁吸系统PID控制的MATLAB建模与仿真
一、理论基础 磁吸控制系统主要由铁心、线圈、传感器、控制器、功率放大器及其控制对象刚体等元件组成。系统结构如图1所示。 二、案例背景 1.问题描述 在磁悬浮的许多实际应用中,都要求磁悬浮系统的悬浮气隙有较大的工作范围。但由于磁悬浮力-电流-气隙之间的非线性特性,系统模型开环不稳定。至少需要输出反馈进行闭环控制,才能够实现稳定悬浮。为了设计一个性能良好的悬浮控制器...
【通信】跳频通信系统仿真含Matlab源码
1 简介 随着我国科技的日新月异,随之而来就产生了很多新型的通信方式,如扩展频谱通信就是其中一种,对于跳频通信,它则是扩展频谱通信当中的一种,对于跳频方面的通信,扩展频谱方面的通信,自适应方面的通信,高速数字方面的通信数据通信系统等,它们是被称为"九零年代的通信技术",并且,在当时也是发展非常火热的通信技术.由于跳频通信具有其他通信技术无法比拟的优势,如它的抗干扰能力是非常强的,因此,在军事上面是
RS编译码理论介绍与MATLAB性能仿真
1.问题描述: 该信道编译码的生成多项式为: 其中信息字节I的表达式为: RS译码算法,一般通过Chien搜索算法进行计算错误位置,用Forney算法计算错误值...
基于OCR的字母识别算法的matlab仿真
1.算法简介 OCR识别可以分为数字扫描对象的获取,数字图像的生产,数字图像的处理和OCR文本识别等四个阶段.OCR识别在信息资源数字化工作中应用时,其准确度一直是人们关注的焦点,因为OCR精确识别是保证数字化产品质量进而为整项工作提供用户保障的一个重要环节. 2.部分核心代码 % OCR (Optical Character Recognition). % PRINCIPAL PROGRAMwa
Matlab常用函数在数学建模中的应用
测试函数 函数名称 函数功能 finite 元素有限,返回真值 Isempty 参数为空,返回真值 isglobal 参量是一个全局变量,返回真值 ishold 当前绘图保持状态是“ON”,返回真值 isieee 计算机执行IEEE算数运算,返回真值 isinf 元素无穷大,返回真值 isletter 元素为字母,返回真值 isnan 元素为不定值,返回真值 isreal 参量无虚部...
Java与MATLAB间数组传递:字符数组转换
1、 char和string的关系。 char 字符数组 string 字符串数组 例子:string 用的是双引号 在这里插入图片描述 char用的是单引号 这个之间的区别,还需要慢慢体会。2、cell 转换成string 或者char 如果cell是一个数组,里面的文本的字符,那么可以用char 或者string直接转换,但是还是有区别的。拿例子来说...
Comsol与Matlab联合仿真:随机几何的探索
随机圆 随机椭圆: 免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权...
MATLAB创建椭圆曲面的高级函数应用
1.椭球创建和显示椭圆体 创建并绘制一个以 (0, –0.5, 0) 为中心、半轴长度为 (6, 3.25, 3.25) 的椭圆体。使用 axis equal 可沿每个坐标方向使用相等的数据单位...
MATLAB信号与系统基础:信号运算详解
信号基本运算是乘法、加法、尺度、反转、平移、微分、积分,实现方法有数值法和符号法。 以f(t)为三角信号为例...
三维相位型全息图设计的Matlab方法
全息技术的不断发展使社会步入了一个发展迅速的新领域,由于三维显示技术可以使观察者更容易接受,其发展速度十分迅速,基于计算全息的三维全息图的设计方法有很多种,其中层析法的设计最为流行,可以利用计算机模拟所需的三维物体,通过算法的不断迭代优化计算出所需的全息图。 如图选用目标图像为三维物体的小火车,对其进行三维相位型全息图的设计,目标图像分为强度图与深度图...
血管动脉压力分布的MATLAB深入分析
这一期我们聊个有意思的问题。问题的背景是生物力学。计算动脉的压力后,想要取出中间的一段,把这一段剖开,铺平,再观察压力分布: 动脉压力分布 剖开、铺平 为了解决这个问题,就需要做一把“代码手术刀”,先上下各切一刀,然后再沿着血管的边割开,再进行铺平。最后把压力数据转移过来显示。 问题是个有意思的问题,但是解决起来一点都不简单。我常常跟团队的人讨论,我们专业工程上的画图也好,数据处理也好...
姓名不为空
手机不正确
公司不为空