代码部分:

%仅回调函数

% 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:夫琅禾费圆孔衍射仿真相关推荐

  1. matlab app designer夫琅禾费单缝衍射、光栅衍射仿真

    单缝衍射代码部分: %(本文只展示回调函数) % Button pushed function: plotButton         function plotButtonPushed(app, e ...

  2. 汽车各档爬坡度曲线matlab,基于MATLAB App Designer的汽车爬坡能力建模与仿真

    1. 引言 汽车常常需要在不同区域的不同道路上行驶,尤其在山区道路上,坡陡路窄,汽车必须具有一定的爬坡能力,爬坡能力通常由最大爬坡度来衡量,最大爬坡度是汽车动力性能的重要指标之一.为此开展了基于MAT ...

  3. matlab app designer使用心得

    matlab app designer使用心得 最近导师让我在simulink仿真的基础上整一个仿真软件,然后就发现现在matlab已经把之前的GUIDE升级成了app designer,一番摸索踩坑 ...

  4. 【MATLAB App Designer】实例:调用simulink模型并打包为独立程序

    [MATLAB App Designer]调用simulink模型并打包为独立程序 本人第一次写文章,如有纰漏还请指出,望海涵. 本人等级不够,标签都加不了qwq,大家点点赞哈. 文章目录 [MATL ...

  5. MATLAB App Designer GUI开发从0到1(二)

    文章目录 前言 一.开关以及旋钮 1. 左上角:旋钮 2.右上角:90度仪表 3.左下角:分档开关 4.右下角:开关 5.对旋钮微调 二.画图 1. 普通画图 2.添加小组件 三.回调函数 简单的回调 ...

  6. 《MATLAB App Designer从入门到实践》随书源代码

    GUIDE已经被MATLAB抛弃了,你还不知道吗?App Designer才是发展的方向 目前市面上MATLAB GUI编程的书籍琳琅满目,但大多数是基于GUIDE开发的,MATLAB从2016年开始 ...

  7. MATLAB App Designer入门实战(一)

    最近也是在研究MATLAB App Designer,开这样的一个系列主要是为了记录我在研究App Designer时遇到的一部分问题的解决,和一部分有趣的想法,每一篇文章会展示如何将一个项目mlap ...

  8. 基于MATLAB APP Designer 和 Python 的音视频剪辑

    简介 本软件是基于 MATLAB APP Designer 和 Python 联合编制的一款简易音视频剪辑软件,可以拿来练手MATLAB APP Designer.面向对象编程.假期空闲时和同学一起自 ...

  9. Matlab App Designer编译打包exe后读取文件路径问题

    首先,标题略长-- 其次,当你看到这个长长的标题并点进来的时候:bro,恭喜你终于找到了一个行之有效的解决方案! ~好了,下面我们言归正传. 关于MATLAB App Designer自身的介绍不是此 ...

  10. Matlab App Designer 学习笔记

    提示:本文的学习视频来自B站小刘老师的教程 链接:https://www.bilibili.com/video/BV16f4y147x9?from=search&seid=2070258926 ...

最新文章

  1. html5实践开发教程,HTML5基础与实践教程
  2. 第一章:1.1.4信号运算
  3. stm32的PWM占空比
  4. 解决Eclipse debug卡慢问题!!!
  5. 在HTML网页中使用ActiveX控件
  6. android使碎片切换界面,玩转Android中的碎片Fragment
  7. .net core EPPlus npoi_2020 ASP.NET界面开发:DevExpress v20.1支持.NET Core设计时
  8. 智能优化算法:树种算法-附代码
  9. excel模板 基金账本_专项基金拨款记录EXCEL图表
  10. python元组元素的提取_Python元组
  11. Excel表格中身份证号码显示不全如何解决
  12. [乡土民间故事_徐苟三传奇]第廿三回_吃蒸肉财主受捉弄
  13. 如何查找计算机密码cmd,教你如何查看计算机所连wifi密码
  14. HTML+CSS大作业:旅游网页设计与实现——旅游风景网站6页HTML+CSS+JavaScript实训大作业 HTML+CSS大作业 HTML期末大作业
  15. 方舟无限资源服务器,方舟生存进化无限资源版
  16. Tensorflow Serving源码详解
  17. 中医治感冒方法的整理(待完善)
  18. k8s部署wordpress应用
  19. 【实战经验】Greenplum集群Master與Segment节点故障检测与恢复
  20. html栏目切换,最简单的栏目切换方法(样式系列之栏目切换篇2)

热门文章

  1. 非华为电脑安装华为电脑管家11的方法,华为应用商店和华为浏览器电脑版
  2. [AHK]获取通达信软件上的股票代码
  3. 通达信最新 行情服务器,【图】2021年通达信新的高级行情服务器IP_股票,炒股,炒股公式,股票指标,股票论坛_股票软件技术交流论坛_理想论坛 - 股票论坛...
  4. catia重心主惯量矩 m1_CATIA_Knowledge_Advisor_help
  5. OpManager引领智能运维未来的发展方向
  6. java开发文档怎么写?教你写java技术文档
  7. PHP丢失依赖文件libssl.so libcrypto.so
  8. 攻击者视角对AntiSpam工作的分析
  9. viper4android最新版卡刷包,viper4android音效驱动-ViPER4Android 安卓版v2.3.4.0-PC6安卓网...
  10. 贾俊平《统计学基于R》(第三版)第八章方差分析习题答案