声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2282|回复: 4

[综合讨论] 几个关于参数、变量传递的问题

[复制链接]
发表于 2008-1-4 21:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
1)matlab在输入命令行处(工作空间?)的变量怎么能被在m函数内进行使用,这两个环境是怎么进行互动的,给我举个例子最好
2)matlab的工作空间可以有很多吗,各个空间是怎么来定义的,希望能给详细一点的解释
3)我现有两个fig文件,就是GUI图形化界面的控件编辑文件,同时还带有一个m文件,对吧?那我们怎么在一个fig文件中去访问另外一个fig文件中的对象等,比如:我在fig1文件中放入一个按钮1,在fig2文件中放入一个按钮2,怎么用按钮2来控制按钮1的属性。

上面的问题对于各位大虾来说很简单了,不过最好每个都给我介绍一下啊,有例子最好了,别说让我自己去看书啊。
回复
分享到:

使用道具 举报

发表于 2008-1-5 19:18 | 显示全部楼层
原帖由 rap2009 于 2008-1-4 21:41 发表
1)matlab在输入命令行处(工作空间?)的变量怎么能被在m函数内进行使用,这两个环境是怎么进行互动的,给我举个例子最好
2)matlab的工作空间可以有很多吗,各个空间是怎么来定义的,希望能给详细一点的解释 ...


1) 命令窗口相当于main函数,其变量可以看作实际参数
2) 一个,就是 workspace
3) help global,或者参考本版关于 GUI 心得的精华帖,里面提到参数传递问题

评分

1

查看全部评分

 楼主| 发表于 2008-1-10 20:37 | 显示全部楼层
多谢了
发表于 2008-1-11 14:41 | 显示全部楼层

回复 3楼 的帖子

如果你是局部变量,就是在同一个函数里只需要用原来的变量名就可以调用了, 要是在不同的函数之间传递,那你先需要定义一下全局变量。例如,在workplace或某一个函数的变量你想利用它,这个变量假设是x, 那你只需在原来的函数里和想要调用这个变量的函数里 都写个global  x  就可以了。

[ 本帖最后由 feifeihanyu 于 2008-1-11 14:43 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2008-1-11 15:20 | 显示全部楼层
原帖由 feifeihanyu 于 2008-1-11 14:41 发表
如果你是局部变量,就是在同一个函数里只需要用原来的变量名就可以调用了, 要是在不同的函数之间传递,那你先需要定义一下全局变量。例如,在workplace或某一个函数的变量你想利用它,这个变量假设是x, 那你只需在 ...

明白,谢谢了啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 17:18 , Processed in 0.052150 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表