| 9 | 1/1 | 返回列表 |
| 查看: 2375 | 回復(fù): 8 | ||
我是柱哥啊金蟲 (正式寫手)
|
[求助]
如何按照矩陣的某一行進行隨機排列 已有2人參與
|
|
1、給定矩陣,如何隨機排列第一行,并且矩陣的每一列對應(yīng)不變?換句話就是,對矩陣進行隨機重排列序, 2、給定矩陣每一行的意義,例如:第一行是工件號,第二行是對應(yīng)工件的加工時間,第三行是對應(yīng)工件的尺寸。 針對第一行進行遺傳算子的一系列操作,在這個過程中,需要用加工時間與尺寸進行計算。 如何抽出矩陣的第一行進行其他的操作?操作結(jié)果形成新的工件號排序,并且工件對應(yīng)的屬性不變。 |

金蟲 (正式寫手)
|
1. 第一個問題是不是對矩陣根據(jù)第一行進行隨機排列? 實際上是各列進行洗牌。用Matlab來做的話,可以用randperm函數(shù)。比如,x是三行4列的矩陣,然后按列洗牌: x=[1,2,3,4;1,2,3,4;1,2,3,4] ind = randperm(4) %隨機排列1到4 y=x(:,ind)%按照ind排列矩陣的各列 2. 第二個問題是不是先取出第一行進行操作,取出矩陣第一行的命令是:x1=x(1, ,然后對x1進行運算,生成一個新的序號?(類似于1問中有一個新的ind),然后排列矩陣x嗎? |
至尊木蟲 (著名寫手)
驃騎將軍
|
你只需要將排序后的第一行作為列號指定即可 試試下面的代碼,可能更好理解一些 1.隨機排列第一行用randperm(n,n),其中n==第一行的長度,這樣不管矩陣維數(shù)是多少,生成的結(jié)果都不會出問題 2.跟第一個問題一樣,第一行是a(1, ,操作完后將這個作為列號指定抽取組成新矩陣就行.例如下面的代碼,a = [1,2,3;4,5,6]; b是a的第一行重新排[3,1,2],c是重排后對應(yīng)的新矩陣 |

金蟲 (正式寫手)

金蟲 (正式寫手)

金蟲 (正式寫手)

金蟲 (正式寫手)
金蟲 (正式寫手)

至尊木蟲 (著名寫手)
驃騎將軍

| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 0856,材料與化工321分求調(diào)劑 +7 | 大饞小子 2026-03-27 | 8/400 |
|
|---|---|---|---|---|
|
[有機交流]
高溫高壓反應(yīng)求助
10+4
|
chibby 2026-03-25 | 4/200 |
|
|
[考研] 材料與化工085600,總分304,本科有兩篇sci參與,求調(diào)劑 +10 | 幸運的醬醬 2026-03-22 | 12/600 |
|
|
[考研] 279 分 求調(diào)劑 +4 | 睡個好覺_16 2026-03-24 | 4/200 |
|
|
[考研] 321求調(diào)劑 +6 | Ymlll 2026-03-24 | 6/300 |
|
|
[考研] 286求調(diào)劑 +13 | Faune 2026-03-21 | 13/650 |
|
|
[考研] 281求調(diào)劑 +3 | 亞克西good 2026-03-26 | 5/250 |
|
|
[考研] 總分322求生物學/生化與分子/生物信息學相關(guān)調(diào)劑 +5 | 星沉uu 2026-03-26 | 6/300 |
|
|
[考研] 340求調(diào)劑 +3 | Amber00 2026-03-26 | 3/150 |
|
|
[考研] 調(diào)劑310 +3 | 溫柔的晚安 2026-03-25 | 4/200 |
|
|
[考研] 各位老師您好:本人初試372分 +5 | jj涌77 2026-03-25 | 6/300 |
|
|
[考研] B區(qū)考研調(diào)劑 +4 | yqdszhdap- 2026-03-22 | 5/250 |
|
|
[考研] 307求調(diào)劑 +3 | 余意卿 2026-03-21 | 6/300 |
|
|
[考研] 277分求調(diào)劑,跨調(diào)材料 +3 | 考研調(diào)劑lxh 2026-03-24 | 3/150 |
|
|
[考博] 26申博自薦 +3 | whh869393 2026-03-24 | 3/150 |
|
|
[考研] 336化工調(diào)劑 +4 | 王大坦1 2026-03-23 | 5/250 |
|
|
[論文投稿] 急發(fā)核心期刊論文 +3 | 賢達問津 2026-03-23 | 5/250 |
|
|
[考研]
|
酥酥魚.. 2026-03-21 | 4/200 |
|
|
[考研] 一志愿北京化工大學070300 學碩336求調(diào)劑 +5 | vv迷 2026-03-21 | 8/400 |
|
|
[考研] 考研調(diào)劑 +3 | 呼呼?~+123456 2026-03-21 | 3/150 |
|