您需要 才可以下载或查看没有帳号?
) o* l# Z2 V9 b0 d分析与解答:1 g7 B$ {% v8 X1.实验过程:创建m文件保存到桌面,重命名位fushu此时我就创建了一个函数,然后再新建一个m文件作为我们命令文件實现输入复数并调用函数的功能,然后运行之后在matlab命令行窗口即可执行
- //nargin 这个函数返回调用这个函数时所需要的实际输入参数的个数
- //实际輸入参数的个数必须≥1而且≤2,如果一个函数在被调用时含有过
- //多或过少的参数函数nargchk 将会产生一个包含标准错误的字符串
- //如果参数的个數在允许的范围之内,那么这个函数将返回一个空字符
- //如果msg 是一个包含错误信息的字符串error函数执行,它将会中止当
- //前函数并返回到键盘輸入状态在命令窗中显示出错误信息
- //如果这个信息字符中为空,error 函数将什么也不做当前函数继续执行
- //显示警告信息并继续执行函数,洳果参数错误不是致命的执行还能继续,则这个将会被调用
% j: x! J& g9 }, S3 L: Y+ S! D1 W1 {. s. v2 i, g2. maltab 程序与它们函数之间的交互用是按值传递机制。当一个函数调用发生时matlab將会复制实参生成一个副本,然后把它们传递给函数它意味着虽然函数修改了输入参数,但它并没有影响到调用者的原值