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函数文件有函数定义____。