如何为matlab中的函数创建一个简单的菜单(create a simple menu for functions in matlab)

MATLAB广泛应用于数学和数据应用中。您可以使用MATLAB创建一个脚本,该脚本可以在数据集上快速运行函数和操作。通过创建一个简单的菜单系统,任何用户都可以完成这些操作或功能,而无需自己编写代码。...

步骤

  1. 1打开MATLAB并创建一个新脚本。创建新脚本的按钮位于程序窗口的右上角,标记为new script。。
  2. Image titled Newscript.png
  3. 2输入菜单的名称。使用等号(=)将其设置为与名为menu的函数相等。保存脚本文件时,将使用您选择的名称。绿色文本是注释。这些都不是必需的,但你可以给自己或任何阅读你的代码的人留下笔记。无法命名变量菜单。例如,名称可以是Selection。选择=菜单('
  4. Image titled SelectionStep2.png
  5. 3确定菜单所需的选项。这些被称为字符串,需要在选项名称的两侧都有“字符串”。每个都用逗号分隔。第一个字符串是菜单选项上方显示的用户说明。可以在每个选项的末尾放置一个椭圆(…),将选项移动到下一行,以便于阅读。记住创建一个退出选项,这样菜单就可以终止,并以分号(;)结束这一行。Selection=menu(“欢迎来到主菜单”,“这将是第一个选项”,“这将是第二个选项”,“退出菜单”);
  6. Image titled MenuoptionsStep3.png
  7. 4创建一个while循环的开始,使菜单名少于为菜单创建的选项数。不要忘记,退出菜单按钮包含在您的选项中。而选择<3.
  8. Image titled WhileStep4.png
  9. 5用菜单名称创建一个开关盒。MATLAB可能会自动缩进这一步,如果它这样做了,不要担心脚本仍然会工作,无论你如何缩进代码。开关选择
  10. Image titled SwitchStep5.png
  11. 6为菜单的每个选项提供一个盒子。按顺序编号并从开关箱线缩进。别忘了退出选项。这也是在每个案例旁边写评论的好机会,这样你就知道每个案例代表的是哪个选项。案例1
  12. Image titled CasesStep6.png
  13. 7在这些情况结束时关闭开关箱。要执行此操作,请键入行尾。端点可以与开关功能对齐,这样读者就知道这一端是开关的,而不是while循环的。终止
  14. Image titled End1Step7.png
  15. 8将您创建的菜单功能复制并粘贴到行尾下方。这允许在完成用户选择的选项后再次使用菜单。现在可以从菜单中选择另一个选项或相同的选项。Selection=menu(“欢迎来到主菜单”,“这将是第一个选项”,“这将是第二个选项”,“退出菜单”);
  16. Image titled CtrlcctrlvStep8.png
  17. 9在此下方包含另一条端点,以关闭while循环。通过这一行,菜单基本上已经设置好了。菜单将按选项运行,选项不会执行任何任务,因为它们尚未填充。终止
  18. Image titled End2Step9.png
  19. 10添加fprintf语句,让用户知道程序已结束。结尾的\n使MATLAB跳到命令窗口中的下一行。fprintf(“您已经离开了菜单。祝您愉快!\n”);祝他们一天愉快的奖励积分。
  20. Image titled GooddayStep10.png
  21. 11用您希望显示的任何文本或函数填充案例。在本例中,当选择第一个选项时,菜单将创建一个值为5的“a”变量和一个值为“a”乘以pi(3.14)的“b”变量。这些值会一直保存,直到被覆盖或删除。
  22. Image titled Example1Step11.png
  23. 12添加变量和矩阵。此外,可以在菜单函数上方键入变量和矩阵,并由菜单内的函数使用。这还允许从其他脚本或程序(如excel)导入数据。在本例中,在菜单代码之前。MATLAB将从excel电子表格中导入数据,并创建一个名为“日期”的向量,保存为字符串。然后创建一个名为“D”的变量,该变量使用函数“datevec”将“Date”向量值转换为日期格式。
  24. Image titled Example2Step12.png
  25. 13嵌套菜单,如果您正在创建的菜单在选择初始选项后需要另一个菜单选项。可以在该选项中添加第二个菜单。这个菜单嵌套可以按你的需要进行。这对用户和程序员来说都会变得复杂。注意不要在选项菜单中添加太多图层。
  26. Image titled NestingStep13.png
  • 您可以缩进不同的行,使代码更易于阅读和理解所包含的部分。
  • Matlab区分大小写,所以要确保变量和函数完全匹配。
  • 发表于 2022-03-20 05:37
  • 阅读 ( 83 )
  • 分类:IT

你可能感兴趣的文章

matlab语言(matlab)和c语言(c language)的区别

Matlab与C语言的主要区别在于Matlab是一种交互式计算环境,而C语言是一种高级通用编程语言。此外,Matlab主要用于科学和工程任务,是一个付费软件,而C语言是通用的、开源的。 Matlab是一个帮助进行数学计算的环境,如解微...

  • 发布于 2020-10-18 11:32
  • 阅读 ( 244 )

如何使用click在python中创建自己的命令行程序

... import sysimport randomdef do_work():""" Function to handle command line usage"""args = sys.argvargs = args[1:] # First element of args is the file nameif len(args) == 0:print('You have not passed any commands in!')else:for a in args:if a == '--help':print('Basic co...

  • 发布于 2021-03-23 13:56
  • 阅读 ( 285 )

如何用脚本编辑器来增强你的google应用程序

...文件中预加载的代码后,粘贴以下代码: //Initialize your function
 function createADocument() {
 
 // Create a new Google Doc named 'Hello, world!'
 var doc = DocumentApp.create('Hello, world!');
 
 // Access the body of the document, then add a paragraph....

  • 发布于 2021-04-03 16:11
  • 阅读 ( 225 )

选择多个文件时,如何使“打开方式”菜单可用?

...on would be very useful. Is there a way to actually enable “Open With” functionality when multiple files are selected? 选择多个文件时,如何使“打开方式”上下文菜单选项可用? 答案 超级用户贡献者IT解决方案和xypha为我们提供了答案。首先,IT解决...

  • 发布于 2021-04-08 16:17
  • 阅读 ( 226 )

如何在Windows10中恢复“所有最近使用的文件”列表?

...st in Windows XP as “My Recent Documents”: Is there a way to get this functionality back in Windows 10? For example, I open doc.docx, sheet.xlsl, opti***.txt, picture.bmp, etc. with different apps and then see these items all listed in one place indicating the files that I have most recently ac...

  • 发布于 2021-04-09 00:41
  • 阅读 ( 248 )

如何用pxe从windowsserver2008启动ubuntu映像

...易。如果您还没有虚拟机播放器,请下载并安装。本指南中的步骤适用于Oracle VM VirtualBox。https://www.virtualbox.org/wiki/Downloads 创建一个新的虚拟机,选择Linux作为类型,选择Ubuntu或Ubuntu(64位)作为版本,根据您的喜好,单击Next。 ...

  • 发布于 2021-04-11 21:05
  • 阅读 ( 204 )

20个最愚蠢的怪人戏法,能给你的朋友留下深刻印象

...索引 Some programs use the Windows Experience Index to enable or disable functionality. If you score is too low, some parts of programs may have limited functionality or even be completely disabled. There is a way to hack the Windows Experience Index to increase your score without buying a new PC ...

  • 发布于 2021-04-12 17:44
  • 阅读 ( 269 )

20个最佳Windows7开始菜单和任务栏提示和技巧

... to your Taskbar for easier access. It also shows you how to add the fully functional Recycle Bin to the Quick Launch bar. 在Windows7中将回收站添加到任务栏 将“我的电脑”添加到windows 7任务栏 如果你经常访问“我的电脑”,在任务栏上有一个链接可以一...

  • 发布于 2021-04-12 18:13
  • 阅读 ( 316 )

改进windows的20种最好的注册表黑客

通过修改注册表,可以调整Windows中的许多内容,例如从上下文菜单中添加和删除项目、启用和禁用Windows功能、自定义控制面板以及许多其他项目。 我们已经记录了大量的注册表黑客,这里是20个最好的黑客名单。 注意:如果...

  • 发布于 2021-04-12 18:25
  • 阅读 ( 260 )

询问操作指南:克隆磁盘、调整静态窗口大小和创建系统功能快捷方式

...便于备份或复制,如何调整顽固的静态窗口大小,以及如何为许多windows功能创建快捷方式。 每周一次,我们会深入读者邮箱,帮助读者解决他们的问题,并在此过程中与您分享有用的解决方案。请继续阅读,看看本周读者困境...

  • 发布于 2021-04-13 02:43
  • 阅读 ( 139 )
imawkku
imawkku

0 篇文章

相关推荐