[問題] 如何造出符合所有條件的解的矩陣
大家好,
假設我現在有個方程式x1 + x2 + x3 = 1
x1 >= x2 >= x3 >=0, 而有個參數叫scale = 0.1
我想造出符合這個限制的所有解,
例如[ x1, x2, x3] = [ 1, 0, 0; ...
0.9, 0.1, 0; ...
0.8, 0.2, 0; ...
0.8, 0.1, 0.1; ...
0.7, 0.3, 0; ...
0.7, 0.2, 0.1; ...
0.6, 0.4, 0; ...
0.6, 0.3, 0.1; ...
0.6, 0.2, 0.2; ...
.
.
.
scale=0.1是指我原來用for loop造的話,
for x1 = 1 : 0.1 : 0
for x2 = 0: 0.1: 1-x1
x3 = 1- x1 -x2
end
end
我本來是用for loop硬算,但是現在要解的維度很大,
所以想請問有沒有內建的函數或是任何有幫助的函數?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.5.189
→
11/16 21:48, , 1F
11/16 21:48, 1F
→
11/16 21:48, , 2F
11/16 21:48, 2F
→
11/16 23:40, , 3F
11/16 23:40, 3F
→
11/16 23:42, , 4F
11/16 23:42, 4F
→
11/17 09:55, , 5F
11/17 09:55, 5F
→
11/17 09:56, , 6F
11/17 09:56, 6F
→
11/17 09:57, , 7F
11/17 09:57, 7F
※ 編輯: DennisTang 來自: 123.195.5.189 (11/17 10:04)
→
11/17 10:05, , 8F
11/17 10:05, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):