matlab app designer:夫琅禾费圆孔衍射仿真
代码部分:
%仅回调函数
% Button pushed function: plotButton
function plotButtonPushed(app, event)
R=app.REditField.Value;
lambda=app.lambdaEditField.Value;
x=[0:0.01:6];
theta=asin(lambda*x/R);
m=pi*R*sin(theta)/lambda;
z=(besselj(1,2*m)).^2./m.^2;
plot(app.ax1,x,z);
u=[-6:0.01:6];
theta=asin(lambda*u/R);
m=pi*R*sin(theta)/lambda;
z=(besselj(1,2*m)).^2./m.^2;
plot(app.ax4,u,z);
y=[0:0.01:6];
[X,Y]=meshgrid(x,y);
r1=sqrt((X-3).^2+(Y-3).^2);
theta2=asin(lambda*r1/R);
m2=pi*R*sin(theta2)/lambda;
z2=abs((besselj(1,2*m2)).^2./m2.^2);
mesh(app.ax3,x,y,z2);
imagesc(app.ax2,z2.^0.3);
colormap(app.ax2,gray(256));
end
% Button pushed function: clearButton
function clearButtonPushed(app, event)
cla(app.ax1,'reset');
cla(app.ax2,'reset');
cla(app.ax3,'reset');
cla(app.ax4,'reset');
end
end
运行结果:
matlab app designer:夫琅禾费圆孔衍射仿真相关推荐
- matlab app designer夫琅禾费单缝衍射、光栅衍射仿真
单缝衍射代码部分: %(本文只展示回调函数) % Button pushed function: plotButton function plotButtonPushed(app, e ...
- 汽车各档爬坡度曲线matlab,基于MATLAB App Designer的汽车爬坡能力建模与仿真
1. 引言 汽车常常需要在不同区域的不同道路上行驶,尤其在山区道路上,坡陡路窄,汽车必须具有一定的爬坡能力,爬坡能力通常由最大爬坡度来衡量,最大爬坡度是汽车动力性能的重要指标之一.为此开展了基于MAT ...
- matlab app designer使用心得
matlab app designer使用心得 最近导师让我在simulink仿真的基础上整一个仿真软件,然后就发现现在matlab已经把之前的GUIDE升级成了app designer,一番摸索踩坑 ...
- 【MATLAB App Designer】实例:调用simulink模型并打包为独立程序
[MATLAB App Designer]调用simulink模型并打包为独立程序 本人第一次写文章,如有纰漏还请指出,望海涵. 本人等级不够,标签都加不了qwq,大家点点赞哈. 文章目录 [MATL ...
- MATLAB App Designer GUI开发从0到1(二)
文章目录 前言 一.开关以及旋钮 1. 左上角:旋钮 2.右上角:90度仪表 3.左下角:分档开关 4.右下角:开关 5.对旋钮微调 二.画图 1. 普通画图 2.添加小组件 三.回调函数 简单的回调 ...
- 《MATLAB App Designer从入门到实践》随书源代码
GUIDE已经被MATLAB抛弃了,你还不知道吗?App Designer才是发展的方向 目前市面上MATLAB GUI编程的书籍琳琅满目,但大多数是基于GUIDE开发的,MATLAB从2016年开始 ...
- MATLAB App Designer入门实战(一)
最近也是在研究MATLAB App Designer,开这样的一个系列主要是为了记录我在研究App Designer时遇到的一部分问题的解决,和一部分有趣的想法,每一篇文章会展示如何将一个项目mlap ...
- 基于MATLAB APP Designer 和 Python 的音视频剪辑
简介 本软件是基于 MATLAB APP Designer 和 Python 联合编制的一款简易音视频剪辑软件,可以拿来练手MATLAB APP Designer.面向对象编程.假期空闲时和同学一起自 ...
- Matlab App Designer编译打包exe后读取文件路径问题
首先,标题略长-- 其次,当你看到这个长长的标题并点进来的时候:bro,恭喜你终于找到了一个行之有效的解决方案! ~好了,下面我们言归正传. 关于MATLAB App Designer自身的介绍不是此 ...
- Matlab App Designer 学习笔记
提示:本文的学习视频来自B站小刘老师的教程 链接:https://www.bilibili.com/video/BV16f4y147x9?from=search&seid=2070258926 ...
最新文章
- html5实践开发教程,HTML5基础与实践教程
- 第一章:1.1.4信号运算
- stm32的PWM占空比
- 解决Eclipse debug卡慢问题!!!
- 在HTML网页中使用ActiveX控件
- android使碎片切换界面,玩转Android中的碎片Fragment
- .net core EPPlus npoi_2020 ASP.NET界面开发:DevExpress v20.1支持.NET Core设计时
- 智能优化算法:树种算法-附代码
- excel模板 基金账本_专项基金拨款记录EXCEL图表
- python元组元素的提取_Python元组
- Excel表格中身份证号码显示不全如何解决
- [乡土民间故事_徐苟三传奇]第廿三回_吃蒸肉财主受捉弄
- 如何查找计算机密码cmd,教你如何查看计算机所连wifi密码
- HTML+CSS大作业:旅游网页设计与实现——旅游风景网站6页HTML+CSS+JavaScript实训大作业 HTML+CSS大作业 HTML期末大作业
- 方舟无限资源服务器,方舟生存进化无限资源版
- Tensorflow Serving源码详解
- 中医治感冒方法的整理(待完善)
- k8s部署wordpress应用
- 【实战经验】Greenplum集群Master與Segment节点故障检测与恢复
- html栏目切换,最简单的栏目切换方法(样式系列之栏目切换篇2)
热门文章
- 非华为电脑安装华为电脑管家11的方法,华为应用商店和华为浏览器电脑版
- [AHK]获取通达信软件上的股票代码
- 通达信最新 行情服务器,【图】2021年通达信新的高级行情服务器IP_股票,炒股,炒股公式,股票指标,股票论坛_股票软件技术交流论坛_理想论坛 - 股票论坛...
- catia重心主惯量矩 m1_CATIA_Knowledge_Advisor_help
- OpManager引领智能运维未来的发展方向
- java开发文档怎么写?教你写java技术文档
- PHP丢失依赖文件libssl.so libcrypto.so
- 攻击者视角对AntiSpam工作的分析
- viper4android最新版卡刷包,viper4android音效驱动-ViPER4Android 安卓版v2.3.4.0-PC6安卓网...
- 贾俊平《统计学基于R》(第三版)第八章方差分析习题答案