MATLAB 的程序文件是扩展名为.m的 M 文件,M 文件有脚本 M 文件和函数 M 文件两种。脚本 M 文件是比较简单的程序文件,仅是一串按用户意图排列而成的 MATLAB 命令集合。

在 MATLAB 的工作界面,单击左上角的“新建脚本”图标,新建一个脚本文件,会弹出下图所示的脚本文件编辑器窗口。在这个编辑器窗口中可以输入脚本文件代码。

在编辑器窗口中输入以下程序:

s=0; for i=1:100 s=s+i; end s

程序的功能是计算 1+2+…+100 的和,程序用到了一个 for 循环结构,基本语句比较简单,稍有编程基础的同学很容易明白。

语句后面加;的作用是:程序运行时不在命令行窗口显示改行的运算结果。

单击“保存”按钮,会弹出下图所示的对话框。

将文件取名为 ex1.m。可以选择保存文件的文件夹位置(本节中文件保存的位置为“D:MATLABbin”),然后单击“保存”按钮,则文件保存成功。

之后可以单击“运行”按钮,程序运行结果在命令行窗口中显示,如下图所示。

如果运行后出现如下图所示的对话框,说明所设置的存储位置不包含在 MATLAB 的搜索路径中,此时单击“添加到路径”选项,就可以顺利运行程序了。

实际上,对于不长的程序,可以直接在 MATLAB 的命令行窗口中运行。例如,将 ex1.m 程序的内容复制到命令行窗口,然后敲回车,运行结果如下图所示。

matlab1到100求和for_一个简单的MATLAB程序(1到100求和)相关推荐

  1. 第一章 开始 |编写一个简单的C++程序

    学习目标: 编写一个简答的C++程序 学习内容: 1.一个简单的c++程序 2.输入和输出 3.关于注释 4.控制流 5.类简介 6.书店程序 1.1 编写一个简单的c++程序 每个C++程序都包含一 ...

  2. python123程序设计题说句心里话_用c++写一个简单的计算器程序

    // 050305.cpp : 定义控制台应用程序的入口点. // // 050304.cpp : 定义控制台应用程序的入口点. // //四则运算 #include "stdafx.h&q ...

  3. 通信软件基础B-重庆邮电大学-Java-编程实现一个简单的聊天程序-多线程编程实现

    实验任务六 编程实现一个简单的聊天程序-多线程编程实现 1. 系统设计要求 编程实现一个简单的聊天程序,实现两台计算机间的信息交互,使用多线程编程实现:可同时连接多个客户端,服务器收到客户端发送的消息 ...

  4. python编写一个简单的程序验证码_Python实现一个简单的验证码程序

    老师讲完random函数,自己写的,虽然和老师示例的不那么美观,智能,但是也自己想出来的,所以记录一下,代码就需要自己不断的自己练习,实战,才能提高啊!不然就像我们这些大部分靠自学的人,何时能学会.还 ...

  5. 一个简单的pingpong程序测试mpi消息通讯的开销及并行计算通讯启动时间测算

    一个简单的pingpong程序测试mpi消息通讯的开销及并行计算通讯启动时间测算 一个简单的pingpong程序测试mpi消息通讯的开销 随着科技的进步,集群单节点计算能力的提高,似乎通讯开销成了并行 ...

  6. 一个简单的MATLAB脚本——快速行进算法(FMM))

    一个简单的MATLAB脚本--快速行进算法(FMM) 介绍快速行进算法(FMM)的简单MATLAB脚本,不到20行代码实现快速行进算法的运算结果,而且计算速度非常快.给了两个实例模型来说明计算结果. ...

  7. DuiVision开发教程(2)-如何写一个简单的界面程序

    基于DuiVision界面库开发的界面程序主要包括如下几部分内容: 1.资源定义,包括图片资源.各个窗口界面的xml定义文件 2.事件处理类代码,用于处理界面响应消息 3.其他业务逻辑代码 下面举例说 ...

  8. java递归怎么写_什么是递归?用Java写一个简单的递归程序

    什么是递归?用Java写一个简单的递归程序 递归的定义 递归(recursion):以此类推是递归的基本思想,将规模大的问题转化为规模小的问题来解决. 递归的要素 自定义递归函数,并确定函数的基本功能 ...

  9. 一个简单的IPmsg程序源码分析(二)

    离上篇一个简单的IPmsg程序源码分析(一)已经基本半个月(上篇最初发布在点点上面,后边纠结了一下还是选择了博客园),利用空闲的时间终于把源码的构架和一些细节基本都搞清楚了,总的来说是很简单的一个客户 ...

最新文章

  1. Caffe源码中Net文件分析
  2. .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  3. Spring集成–强大的拆分器聚合器
  4. 自定义控件---重写Listbox实现item图标变换和item点击事件
  5. in module     from . import multiarray ImportError: DLL load failed: 找不到指定的模块解决
  6. SVN工作笔记006---SVN提交,提示“remains in conflict”错误
  7. windows操作系统的使用 —— 资源监视器
  8. 国产WMS仓库管理系统排名
  9. 数据库锁,事务特性,脏读,幻读,不可重复度,隔离级别,分布式事务,本地事务的介绍
  10. php Allowed memory size of 134217728 bytes exhausted
  11. 好用的菜单栏翻译软件Bob使用教程,Bob怎么打开录屏权限
  12. 武装突袭3多人服务器文件地图,武装突袭3地图文件夹 | 手游网游页游攻略大全...
  13. APP中方法超过64K的解决办法
  14. Ubuntu 16.04+ROS+ORB-SLAM2配置以及相关问题
  15. 大数据之Linux篇(一)
  16. cn2an:中文数字转阿拉伯数字
  17. java startw_java-Jetty(9.4.12):上下文启动失败o.e.j.w.WebAp...
  18. python排序题总结
  19. Android开发必须掌握的Java基础知识和常见面试题
  20. 人生总在不断的折腾,你不折腾,就要被折腾......

热门文章

  1. 新版jadx-gui导入dex会提示Bad checksum
  2. Dell服务器如何做raid
  3. 流量压力折射移动互联网困局
  4. 一个女留学生在美国的七年(转载)
  5. ogg在DDL语句同步时出现[Error code [942], ORA-00942的分析
  6. IOS开发—iOS视频拍摄与压缩
  7. 丰城九中2021高考成绩查询,丰城九中2021届毕业典礼
  8. python 删除pdf页面_使用Python批量删除扫描PDF中的空白页
  9. 关于laravel 使用__call,__callStatic实现静态,动态方法互相调用
  10. html特效代码 枫叶,经典FLASH特效代码