我有一个矩阵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
答案 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