看板 MATLAB 關於我們 聯絡資訊
嗨大家好, 舉例來說,我的函數func可以寫為 function f = func(x) f(1)= 2*x(1)^2+x(2)^2-48*x(1)-40*x(2)+304; f(2)= -x(1)^2 - 3*x(2)^2; f(3)= x(1) + 3*x(2) -18; f(4)= -x(1)- x(2); f(5)= x(1) + x(2) - 8; end 如今我有時候可能想要他回傳f(2),f(4),f(5)就好, 不過我不想在函數func有 if ... f(X)=constant 這種形式, 更直接的說,我想要"組合出"我要的函數func, 想請問該怎麼寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.170.64
celestialgod:switch呢? 01/03 17:41
DennisTang:我case有上百種,用switch我可能要列出很多種組合 @@ 01/03 19:03
ToMoveJizz:如果沒規律的話你也只好慢慢列了 01/04 15:17
kurt28:只算你指定的組合 再輸出呢? 01/04 15:20
s4300026:有無規律是重點喔 f(n) = ??? 01/04 19:45
bxxl:你如果寫不出規律,就只能查表啊 01/05 11:36