2016-09-17 80 views
0

我得到了一個有2個變量h和k的方程S.現在我想將這個解作爲一個11x11矩陣,h和k的值爲1到10。因此矩陣應該包括這種格式的每個解:作爲矩陣的方程的Matlab解決方案

S(0,0)S(1,0)S(3,0)S(4,0) S(0,1)S(1 ,1)S(3,1)S(4,1) S(0,2)S(1,2)S(3,2)S(4,2) S(0,3)S(1) ,3)S(3,3)S(4,3)等等。我認爲你明白我的意思。

這是matlab的某種可能嗎?

回答

1

對於你的榜樣,我會去爲easies的解決方案,這是使用for循環:

output = zeros(11, 11); 
for ii = 0:10 
    for jj = 0:10 
     output(ii, jj) = S(ii, jj); 
    end 
end 

除非你正面臨着不包括在你的榜樣困難。

+0

謝謝!我從來沒有用過循環之前...我怎麼得到我的輸出在這裏?我設計了一個函數S,並通過簡單地鍵入s(1,0)來獲得結果。我必須在哪裏做廣告循環? –

+0

您可以將代碼編寫爲matlab ['script'](http://www.mathworks.com/help/matlab/matlab_prog/create-scripts.html)並運行它,或者只需在命令中輸入每行窗口。之後,你會在'output'中得到你想要的結果。要查看它,請在命令窗口中輸入'output',然後按回車。 – erfan