24小时热门版块排行榜    

CyRhmU.jpeg
查看: 672  |  回复: 4

丑人一个

银虫 (著名写手)

[求助] Matlab小白求教已有2人参与

Matlab怎么调用不同的子函数,子函数里面含有相同字符变量,但变量不相等比如有两个函数 function A=S[a,b];    function B=S[a,b];      在一个m文件中调用的时候,a=0,b=1,  result_1=S[a,b];    a=3,b=4;  result_2=S[a,b]。      这样调用的结果是后面result_2里面还是a=0,b=1,求助这个问题怎么解决
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

坚持,奋斗,总会有胜利
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wujianchana

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
你就不能把后面个函数改个函数名?
2楼2014-10-28 21:02:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

丑人一个

银虫 (著名写手)

额,打错了一个,后面一个函数应该是 function B=R[a,b]
坚持,奋斗,总会有胜利
3楼2014-10-28 21:05:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

丑人一个

银虫 (著名写手)

然后result_2=R[a,b]
坚持,奋斗,总会有胜利
4楼2014-10-28 21:07:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

山中、水寒

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
方法一:设置a,b为全局变量。
方法二:在S(a,b)函数中返回a,b

[ 发自小木虫客户端 ]
5楼2014-10-28 22:51:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 丑人一个 的主题更新
信息提示
请填处理意见