如何将我的输出索引到length(x)x2矩阵中?

时间:2019-04-14 22:11:19

标签: matlab vector indexing calculus

我有一个脚本,该脚本在临界点附近给出了两个值, 所述临界点的x和y值。

我有一个x向量,其中包含我对x的所有猜测,一个y向量,包含我对y的所有猜测。

现在,我想从每个向量中获取第一个元素。放入我的

功能

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

给我两个正确的x和y值。

我现在想将这些值放在Nx2矩阵中。

第一列中所有x都在第二列中。

您可以看到我当前的代码迭代。

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)    

...

以此类推。

如果我无法传达的内容难以理解,请告诉我,我将尽力对其进行解释。

0 个答案:

没有答案