![]() |
MATLAB取亂數的問題
1 个附件
問題如下圖所示
[IMG]http://img181.imageshack.us/img181/4031/20101112000009.jpg[/IMG] 以下是會寫的部份程式碼 ======================= clear all;clc;close all; job_num = 6; p_max = 100; a = -0.05; series = (100-1)*rand(p_max)+1; p = series(1:job_num); p; ======================= 小弟僅看得懂如何取p值 dj值卻不知道該怎麼取 能否請問版上的大大們 該如何取出dj值呢 謝謝 |
回复: MATLAB取亂數的問題
看不到图 可以上传附件
|
回复: MATLAB取亂數的問題
小弟在這幾天有稍微寫一下
只是不知這樣寫是否會有問題 [CODE] clear all;clc;close all; job_num = 6; % 工作件數 p_max = 100; % p值介於1~100之間 a = -0.05; % 學習效應,其值有-0.05、-0.25、-0.45 t = 0.25; % 工作延遲時間,其值有0.25、0.5、1 % r = 6; % 插入工作的位置 % b =-0.05; % 位置的學習效應 for y = 1:20 % 執行次數 %-------------------------------------------------------- series = (p_max-1)*rand(p_max)+1; p = series(1:job_num); series = (1:job_num)*rand(job_num)+1; dj = t*(series(1:job_num)); p; dj; end p dj [/CODE] 若是寫成這樣 不知是否可行呢... 主要是[COLOR="Red"]dj值[/COLOR]這樣取法不知是否有問題呢 因為[COLOR="Red"]dj值[/COLOR]與[COLOR="Red"]p值[/COLOR]關係到整個程式碼的問題 要是取值的方式錯誤 可能會影響整個求出的解... |
所有时间均为北京时间。现在的时间是 12:44。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.