2016-09-17 39 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