[已答复] parfeval不支持全局变量吗

[复制链接]
zdx1980 发表于 2017-11-22 16:06:14
我需要在一个应用中使用全局变量,
用parfeval的时候发现不支持全局变量,示例如下:
正常情况下,这段代码应该返回60,可是结果却是0.5,在fun__函数中的global没起作用。
大神有没有解决办法?
另:我的应用不能把net_当成参数传给fun__.

function test_parfeval
global net_;
net_ = 5;
f = parfeval(@fun__, 1, 5);
wait(f)
result_ = fetchOutputs(f);
disp(result_)


function result = fun__(x)
global net_;
result = prod(1:net_)/x;

您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表