• 2021-04-14
    MATLAB支持用户编写自定义函数,在M文件中编写,其关键词以function定义子函数。
  • 内容

    • 0

      编写一个子函数,实现n的阶乘,在主函数中通过scanf函数输入整数n,调用子函数将结果输出。(结果正确,但未采用子函数定义编程的给4分)

    • 1

      用户还可以自己编写函数,称为自定义函数。

    • 2

      在Matlab中编写的文件一律称为M文件,其扩展名都是.m.

    • 3

      以下函数定义或运行正确或成功的是: A: 在命令行中书写function m =myfun(a) m=a*(a+1) end 来定义函数. B: 在命令行中书写 function m =myfun(a) 来调用已经定义好的myfun函数. C: 新建M文件,在其中书写function m =myfun(a) m=a*(a+1) end后点击运行按钮执行该函数. D: 新建一个M函数,将其中内容修改为function myfuna=1;m=a*(a+1) end后点击运行按钮执行该函数.

    • 4

      M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义____。