god361 发表于 2006-12-20 14:20

请教全局变量的问题-新手上路

我在使用全局变量在主函数与子函数之间传递数据时发现有里数值出现反常,出现前一次运行的结果,而在程序中我已经使用的CLEAR命令,怎么才能使全局变量的数据不受上次运行的干扰?请哪位大侠指点一下?谢谢.

xinyuxf 发表于 2006-12-20 15:05

没有看明白,是否可以将程序贴出来?

god361 发表于 2006-12-20 16:09

xinyuxf,感谢回复程序附件在后面

xinyuxf:
   你好!
      这是一个关于非线性优化DSFD算法的草稿,因为是从FORTRAN程序改写的原文有N个全局变量,所以仿照了但是在将主程序MAIN2中的D,P数组值传给FIND子函数时,发现传过去值与MAIN2中的当前值不一样,请你帮忙看一下.为此我折腾了好长时间,一直解决不了,如有时间请帮个忙,谢谢.严庆雨

xjzuo 发表于 2006-12-20 21:25

回复

Fortran改写成Matlab?obj是什么函数?
一般尽量不要用全局变量.
页: [1]
查看完整版本: 请教全局变量的问题-新手上路