在一次测试中,有这样一个警告
Warning: Function call MyAddAndMulti invokes inexact match D:\work\teshu\myAddAndMulti.m.
MyAddAndMulti是一个我自己编写的函数
具体如下:
function [y,z] = MyAddAndMulti(a, b) % define function, just to demonstrate the idea y = a+b; z = a-b; end
在matlab主窗口中,初始化a,b
a=[1 2];b=[3 2];
输入命令行:MyAddAndMulti(a, b) 就会出现上述警告
若输入下述命令:[y,z] = MyAddAndMulti(a, b) 则警告消失
小结:在程序调用的时候,需要和function里面的元素匹配好。需要理解函数的输入输出接口。