MATLAB课程学习2——结构化程式与自定义函数

MATLAB课程学习2——结构化程式与自定义函数

一、Script writing

  • New Script左上角
  • 编辑器里fx按钮可直接搜函数
  • 上方按钮有注释%、取消注释、注释换行
  • %%是section分区,可以用run section按钮运行
  • 每一行左边的横线点一下,即设置断点,开始debug
  • 选中程序,右键-智能缩进
  • 尽量使用script编写程序,而不是用command,command用于显示结果

二、Structured programming

  • 等于 ==
  • 不等于 ~=
  • &&
  • ||
  • rem(a,b)表示a除以b的余数
  • disp(’ ') 显示
  • switch 不需要加break
  • prod() 连乘
  • 1e100表示1*10^100
  • 循环10次,每一次n都不同:
    MATLAB课程学习2——结构化程式与自定义函数
    MATLAB课程学习2——结构化程式与自定义函数
    MATLAB课程学习2——结构化程式与自定义函数
  • break和while有关
  • close all关闭所有图形
  • ··· 后再换行是连续的
  • Ctrl+C退出busy

三、User-defined function

MATLAB课程学习2——结构化程式与自定义函数

  • 如果输入可能是矩阵,一定要用 .* 和 ./

MATLAB课程学习2——结构化程式与自定义函数
MATLAB课程学习2——结构化程式与自定义函数