matlab数学计算编程

  1. 已知矩阵A=
    1x2^-5 1x2^-4 ... 2^15
    2x2^-5 2x2^-4 ... 2x2^15
    . . .
    . . .

20x2^-5 20x2^-4 ... 20x2^15

(1)函数 f(x)=ln|(3+ln2x)/(1-ln3x)+9999| ,x为矩阵A中的一个数。
(2)求f(x) 的最大值并x返回此时x所在矩阵A的行数和列数。


A=(1:20)'*2.^(-5:15);

f=@(x) log(abs((3+log(2.*x))./(1-log(3.*x))+9999));
F=f(A);

[rows,cols]=find(F==max(F,[],'all'))

rows =

14
 7

cols =

 2
 3