24小时热门版块排行榜    

查看: 1128  |  回复: 6

田山东

捐助贵宾 (著名写手)

[求助] matalb并行parfor为什么这样不行?问题根源找到了!!

谁能帮我看下下面这个matlab并行语句为什么不给结果呢?我的问题就在这里了。
clc;
clear;
matlabpool open local 2
c=0;
parfor j=1:2
    for k=1:4
    b(k)=k+c;
    end
end
matlabpool close
很短几句话,改成for就有结果。奇怪!!怎么解决呢?
回复此楼

» 猜你喜欢

everythinghasitsseason.enjoyyourlife.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢说明 2012-12-04 01:06:18
b(k)的索引有问题,在并行循环体内,不允许改变分段变量的维数
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2楼2012-12-03 16:40:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

引用回帖:
2楼: Originally posted by dbb627 at 2012-12-03 16:40:04
b(k)的索引有问题,在并行循环体内,不允许改变分段变量的维数

能说的再细致点不?你觉得怎么写才是对的?
everythinghasitsseason.enjoyyourlife.
3楼2012-12-03 21:33:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

引用回帖:
3楼: Originally posted by 田山东 at 2012-12-03 21:33:39
能说的再细致点不?你觉得怎么写才是对的?...

你这段程序目的是干什么,不太明白,j这个循环变量有什么用?
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
4楼2012-12-04 10:13:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

引用回帖:
4楼: Originally posted by dbb627 at 2012-12-04 10:13:10
你这段程序目的是干什么,不太明白,j这个循环变量有什么用?...

j就是控制几个核,2个核,每个核算b(k),最后把得到的结果加在一起。目的是这样的
everythinghasitsseason.enjoyyourlife.
5楼2012-12-04 10:52:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★
田山东: 金币+2, ★★★★★最佳答案, 非常感谢啊 2012-12-04 12:29:33
>>clc;
clear;
matlabpool open local 2
c=0;
S=[];
parfor j=1:2
    b=[];
    for k=1:4
    b(k)=k+c;
    end
    S=[S;b];
end
S

S =

     1     2     3     4
     1     2     3     4
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
6楼2012-12-04 11:16:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (初入文坛)

本帖仅楼主可见
7楼2018-04-21 11:36:56
已阅   申请程序强帖   回复此楼   编辑   查看我的主页
相关版块跳转 我要订阅楼主 田山东 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 318求调剂 +3 plum李子 2026-03-23 3/150 2026-03-25 09:42 by 雾散后相遇lc
[考研] 一志愿中南大学化学学硕0703总分337求调剂 +6 niko- 2026-03-22 6/300 2026-03-25 09:14 by aa331100
[考研] 0854电子信息求调剂 +7 α____ 2026-03-22 8/400 2026-03-25 08:02 by 噜gkvc
[考研] 生物学学硕求调剂 +7 小羊睡着了? 2026-03-23 10/500 2026-03-25 02:24 by 清风拂扬。 m
[考研] 0854 考研调剂 招生了!AI 方向 +5 pk3725069 2026-03-19 17/850 2026-03-24 17:30 by zhouxuan..
[考研] 080500求调剂 +3 zzzzfan 2026-03-24 3/150 2026-03-24 16:38 by barlinike
[考研] 335分 | 材料与化工专硕 | GPA 4.07 | 有科研经历 +4 cccchenso 2026-03-23 4/200 2026-03-23 23:00 by 徐ckkk
[考研] 一志愿陕师大生物学071000,298分,求调剂 +3 SYA! 2026-03-23 3/150 2026-03-23 19:09 by macy2011
[考研] 336化工调剂 +4 王大坦1 2026-03-23 5/250 2026-03-23 18:32 by allen-yin
[考研] 276求调剂 +3 YNRYG 2026-03-21 4/200 2026-03-23 08:31 by 醉在风里
[考研] 308求调剂 +3 墨墨漠 2026-03-21 3/150 2026-03-22 16:54 by i_cooler
[考研] 求调剂院校信息 +6 CX 330 2026-03-21 6/300 2026-03-22 15:25 by 无懈可击111
[考研] 一志愿北京化工大学070300 学硕336求调剂 +5 vv迷 2026-03-21 8/400 2026-03-22 14:20 by ColorlessPI
[考研] 材料学硕333求调剂 +3 北道巷 2026-03-18 3/150 2026-03-21 18:17 by 学员8dgXkO
[考研] 279求调剂 +5 红衣隐官 2026-03-21 5/250 2026-03-21 14:59 by lature00
[考研] 求调剂 +6 Mqqqqqq 2026-03-19 6/300 2026-03-21 08:04 by JourneyLucky
[考研] 一志愿武理材料305分求调剂 +6 想上岸的鲤鱼 2026-03-18 7/350 2026-03-21 01:03 by JourneyLucky
[考研] 一志愿中海洋材料工程专硕330分求调剂 +8 小材化本科 2026-03-18 8/400 2026-03-20 23:16 by JourneyLucky
[考研] 288求调剂 +16 于海海海海 2026-03-19 16/800 2026-03-20 22:28 by JourneyLucky
[考研] 材料与化工 322求调剂 +4 然11 2026-03-19 4/200 2026-03-20 22:12 by luoyongfeng
信息提示
请填处理意见