matlab 问题 m函数定义; function [c,d]= su(a,b) c=a+b; d=b-a; 在命令行:输入 a=2; b=[3 4 5];

调用函数c=su(a,b),c=5 6 7
接着调用d=su(a,b) d=5 6 7;
d应该=1 2 3
请问程序到底哪里出问题了

函数调用格式不对,你的函数设计的有两个输出变量,调用d的格式应该是:[~,d]=su(a,b)
温馨提示:答案为网友推荐,仅供参考
相似回答