lzth.net
当前位置:首页 >> mAtlAB中子函数可不可能引用主函数的变量 >>

mAtlAB中子函数可不可能引用主函数的变量

1、当你没有把你编辑好的子函数放入正确的文件夹时,不管你输入的程序是否有错,当你执行时,系统都会提示

可以,不过子函数里定义的变量只在子函数中有作用,并不会传递到主函数中。

可以,不过这样的话子函数就不能被其他文件中的函数调用 这个错误代表你用了形如ZS(a)的引用,

把主程序计算的结果作为一个变量传递到子函数即可。 比如主程序计算结果A=1,没调用之前子函数为 z

使用global传递全局变量到子函数, 例如 主函数声明 global x;x=12;子函数中 用g

可以根据子函数的原型来赋予一个变量中,比如:y = sin(pi/2);就是调用子函数sin得到返回

在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存 %%%%%%%%

1.子函数(Subfunction)通常在一个MATLAB主函数的内部会调用一些其他的MATLAB函

一般子函数被调用,都有输入变量,再返回一个或多个变量。如:fuction [a b]=imag(m,

可以,前提是两个函数共用变量均需用global声明。 【全局变量】: 在程序设计中,全局变量是在所有

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com