2016-09-17 2 views
0

У меня получилось уравнение S с 2 переменными h и k. Теперь нужно использовать это решение как матрицу 11x11 со значениями от 1 до 10 для h и k. Таким образом, матрица должна включать каждое решение в таком формате:Решение уравнения 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) и запустить его или просто набрать каждую строку в Command Окно. Впоследствии вы получите результат, который вы хотите в 'output'. Чтобы увидеть это, введите 'output' в окне Command и нажмите enter. – erfan

Смежные вопросы