数学建模社区-数学中国

标题: MATLAB不同.m文件变量名可以相同吗 [打印本页]

作者: 我可以叫什么    时间: 2016-6-25 14:13
标题: MATLAB不同.m文件变量名可以相同吗
如题。因为涉及到的变量太多,所以难免会有重复。请教大家,不同.m文件变量名可否相同。
PS:不同m文件之间的变量值有可能会相互调用。如果存在这种情况,在变量名前加上文件名是否就可以实现有效区分?
谢谢大家


作者: 百年孤独    时间: 2016-6-25 17:41
1. 不同m文件中的变量名可以相同的。
2. 可以用你说的这种方式区分。

作者: 百年孤独    时间: 2016-6-25 17:41
将m文件写成子函数形式,比如a,b,c是某一个m文件的变量:
function [a,b,c] = f_name( x,y,z );  % f_name是m文件的名字
a = ...
b = ...
c = ...
其中x,y,z是输入参数,a,b,c是输出参数,在其它函数中直接调用a,b,c就可以了~





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5