如果不是传递的变量和全局变量就无影响
使用global传递全局变量到子函数, 例如 主函数声明 global x;x=12;子函数中 用g
可以的,应该先在函数中变量前加global使其变为全局变量,然后在子函数中同样使用global定义既
你调用的时候给什么值,就是什么值,这是你调用的问题,不是函数的问题。你为什么调用的时候不换变量
可以,不过这样的话子函数就不能被其他文件中的函数调用 这个错误代表你用了形如ZS(a)的引用,
1、当你没有把你编辑好的子函数放入正确的文件夹时,不管你输入的程序是否有错,当你执行时,系统都会提示
从你讲的问题,虽然没讲太清楚,但我推测,你可能写了个脚本程序文件,其中定义了子函数,在运行时就弹出了
可以的,Matlab的强项就在于矩阵运算。 除了这个:function [output1, o
可以根据子函数的原型来赋予一个变量中,比如:y = sin(pi/2);就是调用子函数sin得到返回
matlab中函数运行的变量不会在工作空间显示, 可以把函数中的;去掉来显示,或者用disp()来