1.脚本是最简单的一种 MATLAB程序。脚本是一个包含多行连续 MATLAB 命令和函数调用的扩展名为 .m 的文件。在命令行中键入脚本名称即可运行该脚本。

命令行创建脚本:edit  myfile

点击主页上 -新建脚本

%给代码添加注释是一个好习惯
%均匀分布生成随机数n  = 50; %50个随机数据
r = rand(n,1);
plot(r);%均值处绘制一条水平线的代码
m = mean(r)
hold on
plot([0,n],[m,m])
hold off
title('Mean of Random Uniform Data');

2.循环及条件语句

可以使用关键字 forwhileif 和 switch 循环并有条件地执行代码段

%给代码加注释是一个好习惯
%使用for循环计算5个随机样本的均值和总均值
nsamples = 5;
npoints = 50;for k = 1:nsamplesiterationString = ['迭代次数',int2str(k)];disp(iterationString)   %显示迭代的次数currentData = rand(npoints,1);sampleMean(k) = mean(currentData)  %每个样本的均值
end
overallMean = mean(sampleMean)  %5个样本的总均值

注意:

MATLAB 在特定位置中查找脚本及其他文件。要运行脚本,该文件必须位于当前文件夹或搜索路径中的某个文件夹内。

默认情况下,MATLAB 安装程序创建的 MATLAB 文件夹位于此搜索路径中。如果要将程序存储在其他文件夹,或者要运行其他文件夹中的程序,请将其添加到此搜索路径。在“当前文件夹”浏览器中选中相应的文件夹,右键点击,然后选择添加到路径

Matlab入门----脚本编程相关推荐

  1. 第三章 matlab学习入门之编程基础

    系列文章目录 第三章 matlab学习入门之编程基础 在这一章,你会学到的知识: 变量与语句: 程序控制: M文件: 脚本: 函数: 变量检测: 程序调试: 文章目录 系列文章目录 前言 一.变量与语 ...

  2. matlab figure函数_DSGE建模与编程入门(54):Matlab入门

    许文立,安徽大学经济学院/CIMERS,cimers_dsge@econmod.cn 宏观经济研学会(CIMERS)的共享网盘的文件已经转移至"量化经济分析平台"及其论坛(交流中心 ...

  3. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

  4. python的简单编程-python入门脚本的简单示例

    编程之家收集整理的这篇文章主要介绍了python入门脚本的简单示例,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧. ...

  5. bash脚本编程入门_Bash编程入门

    bash脚本编程入门 对Unix的最初希望之一是,它将使日常的计算机用户能够微调其计算机以适应其独特的工作风格. 在过去的几十年中,对计算机定制的期望已经降低,许多用户将他们收集的应用程序和网站视为他 ...

  6. (优雅的使用)matlab脚本编程习题3

    matlab脚本编程习题3 第三次作业:switch和循环 1.从键盘输入两个数和运算符,用switch语句实现一个简单的四则运算计算器.采用循环设置10个题目,输出做对多少题. 题目描述不太清晰,不 ...

  7. matlab 混合C++编程mex方式初级入门

    matlab混合C++编程有几种方式:mex是其中一种: 新建一个cpp文件如下:函数有四个参数是mex规定的:下面函数功能只是输出hello world!:文件名test.cpp: #include ...

  8. Scala入门到精通——第三十节 Scala脚本编程与结束语

    本节主要内容 REPL命令行高级使用 使用Scala进行Linux脚本编程 结束语 1. REPL命令行高级使用 在使用REPL命令行时,有时候我们需要粘贴的代码比较大,而普通的粘贴可能会些一些问题, ...

  9. php shell脚本怎么写,Shell脚本编程入门

    一.什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do tou ...

最新文章

  1. 如何构建分布式SFU/MCU媒体服务器?
  2. debian/ubuntu19.10下安装使用护眼软件f.lux
  3. java编程中的di是什么_java-在Spring IoC / DI中使用@Component注释对接口...
  4. Activiti工作流引擎的使用
  5. flutter字体不跟随系统_Flutter自定义字体无法加载
  6. 01.jupyter环境安装
  7. 计算机工作操作中一些问题,计算机二级考试中操作题常见问题之[电子表格]
  8. 反编译工具Reflector下载(集成两个常用.net插件,FileGenerator和FileDisassembler)
  9. 最强内网穿透工具frp
  10. 【已解决】Python安装TensorFlow报错“Consider adding this directory to PATH or, if you prefer to suppress this
  11. SAP修改消息内容和报错类型(OBA5,SE91)
  12. pytorch提供的maskrcnn训练自己的数据
  13. 简短加密_神经网络训练中回调的简短实用指南
  14. js-cookie 安卓上不好使
  15. linux 指定cpu运行线程,关于linux:如何查看运行线程的CPU核心?
  16. 东师理想资源(可扩展为试题、试卷、微课、备课、作业、精品等其它业务)升级方案...
  17. Visual Studio 全套配色方案 (国内下载,4970个方案,更新于2019.10.06)
  18. 需求管理之相关方分析
  19. Ribbon配置和实现原理
  20. squid 配置二级代理 redhat9---轻松配置

热门文章

  1. P1536 村村通(洛谷)
  2. javaScript 正则表达式总结
  3. Matlab 求纳什效率系数(NSE)
  4. iOS MJRefresh封装 设置文字和字体
  5. 大型稀疏线性方程组求解技术——工业仿真的底层核心
  6. 模型穿模 和 unity skinnedMeshRender属性quality,QualitySettings属性blend weights 的理解
  7. apollo学习之---如何标定车辆油门和制动
  8. NG-ZORRO + Angular11增加自定义全局样式,不影响其他页面全局样式,仅作用于当前页面
  9. 营销号废话生成器-python
  10. 城市绿化类毕业论文文献包含哪些?