我不能运行此代码,请修复它

3视图(30天)
Fajri Mardiansyah
Fajri Mardiansyah 2018年5月22日
评论道: 为副总经理 2022年8月6日
如果真正的
%这段代码从4号线开始
结束
N = 33;%的组件数量
λ= (0.3979;0.8209;0.7666;0.1206;0.8577;
0.2586;0.7049;0.2429;0.3521;0.8118;
0.1850;0.5135;0.3920;0.7194;0.6776;
0.2065;0.3197;0.3226;0.8566;0.3348;
0.8950;0.8833;0.6400;0.0412;0.0518;
0.9458;0.2257;0.7303;0.2191;0.0101;
0.7205;0.1289;0.1327);
MTTR = (0.3546;0.6970;0.8490;0.8724;0.0411;
0.2098;0.7382;0.7379;0.1978;0.4534;
0.2299;0.0704;0.3979;0.8555;0.6809;
0.2954;0.8536;0.7195;0.3405;0.0495;
0.0174;0.7846;0.2554;0.6597;0.8496;
0.2965;0.2238;0.0066;0.0684;0.4306;
0.7953;0.7759;0.9673);
权力55 = [0 0 34 16 0 0 0 5 0 0 4 40 7 45 146 82
67 9 405 45 83 0 0 4 0 32 0 28 2 0 450);
用户=装天花板(功率/ 2)1;
% %失败历史
时间= 1000;%年
interuption = 0;
outage_time = 0;
maxT = 0;
i = 1: N
downT(我),upT (i)] = failure_history2(λ(i), MTTR(我),持续时间);
坏蛋= max (upT{我}(1:结束);
如果(maxT < cur)
maxT =坏蛋;
结束
interuption =中断+长度(downT{我})1;
outage_time = outage_time +总和(upT{我}-downT{我});
%图;
线(1:长度(downT{我}),downT{我});
线(1:长度(downT{我}),upT {},“颜色”,“r”,“标记”,“。”);
结束
%指标计算
average_interuption = interuption /持续时间;
average_outage_time = outage_time /持续时间;
customers_num =总和(用户);
total_power =总和(权力);
SAIFI = average_interuption * customers_num / customers_num;
SAIDI = average_outage_time * customers_num / customers_num;
CAIDI = SAIDI / SAIFI;
ASAI = (8760 - average_outage_time customers_num * * customers_num) / (customers_num * 8760);
外加厚= average_outage_time * total_power;%千瓦*小时
disp (“- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -”);
disp (“步骤1”);
disp ([“SAIFI”num2str (SAIFI)]);
disp ([“说”num2str(说)]);
disp ([“CAIDI”num2str (CAIDI)]);
disp ([“ASAI”num2str (ASAI)]);
disp ([外加厚的num2str(外加厚)]);
19日的评论
为副总经理
为副总经理 2022年8月6日
为了未来:我发现任何超出我张贴。这并不是一个问题,我会追求个人的好奇心,所以它将继续这样,除非别人以实质性响应自己的贡献。在这一点上,这些答案最有可能的路线是原始论文的作者联系。如果有人找到失踪的代码和工作,你免费发布答案和得到适当的信贷。

登录置评。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的