获取第i行中与行j的最小值对应的值

时间:2016-11-03 04:20:18

标签: matlab

我有一个矩阵2x1000。我需要获得第1行的值,该值对应于第2行的最小值。我该怎么做?

这是我的代码。我需要得到矩阵k21的第1行的值。

clear all

counter=0;
grid=0.0001;
k21=zeros(2,1/grid);

for i=(0:grid:1)

counter=counter+1;
k0=1; % Initial cake
T=20; % Time periods
beta=0.95; % Discount factor
delta=0.1; % Depreciation rate
k1=i; % Guess
k21(1,counter)=i; % Save guess

    for t=[1:T]

    k2 = (beta*(1-delta)*k0-(beta+1)*k1)*(delta-1);
    k0=k1;
    k1=k2;
    k21(2,counter)=k2;

    end


end

1 个答案:

答案 0 :(得分:0)

min函数返回最小元素及其索引。

>> A = [2 10 ; 4 1; 5 7]

A =

     2    10
     4     1
     5     7

>> [M, I] = min(A(:,2));
>> A(I,1)

ans =

     4