Как мне индексировать мой вывод в матрицу длины (х) х2? - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть скрипт, который дает два значения вокруг моей критической точки, выводит значения x и y для указанной критической точки.

У меня есть x-вектор со всеми моими догадками для x и y-вектор со всеми моими догадками для y.

Теперь я хочу взять первые элементы из каждого вектора. Поместите это в мой

функция

[x,y]=MyMinMax(f,a,b) 

и дайте мне два правильных значения для x & y.

Теперь я хочу поместить эти значения в матрицу Nx2.

Где все x в первом столбце и все y во втором столбце.

Вы можете видеть мою текущую итерацию кода.

f=@(x,y)topography(x,y);

x=[3.44 1.4 2.1 3.278 3.15 5.217 6.054 ...
    5.385 5.786 5.953 6.89 6.455 7.86 9.13 9.298 9.565];
y=[2.94 9.06 8.094 9.331 8.528 9.097 6.488 ...
    5.117 4.08 3.378 1.204 8.595 3,177 5.452 6.355 8.763];
a=zeros(length(x));
b=zeros(length(y));


for i=1:length(x)

[a,b]=MyMinMax(f,x(i),y(i))


end

Я ожидаю, чтобы матрица Nx2 была такой, чтобы все значения x находились в первом столбце, а совпадающий y во втором столбце.

Что-то вроде:

x(1) | y(1)
-----------
x(2) | y(2)
-----------
x(3) | y(3)
-----------
x(4) | y(4)    

...

и т. Д.

Если то, что я пытаюсь передать, непонятно, дайте мне знать, и я постараюсь объяснить это лучше.

...