我有2个矩阵和1个向量,我打算用它们替换成一个接受3个变量的函数fun。但我不知道如何实现我的目标。
两个矩阵都有5列,单个向量有5个元素。我打算逐行运行函数,可以使用每行的第N个元素和向量的第N个元素。第一个矩阵eta是:
    eta.1    eta.2    eta.3    eta.4    eta.5
 1.103990 1.345141 1.671156 2.041531 2.435917
 1.031078 1.109853 1.229888 1.380356 1.552349
 1.018405 1.065593 1.139852 1.236245 1.349988
 1.013136 1.046822 1.100638 1.171764 1.257230
 1.010249 1.036439 1.078646 1.135048 1.203625
 1.008425 1.029847 1.064566 1.111308 1.168612
 1.007169 1.025289 1.054776 1.094688 1.143918第二个矩阵fn是:
     f.1      f.2       f.3       f.4       f.5
 6.27530 15.29211  28.49757  46.41790  69.23123
10.96466 23.60472  39.23650  58.71576  82.53972
14.17965 29.67335  47.61181  68.85091  93.98208
16.78984 34.69621  54.71981  77.67461 104.17505
19.04558 39.07866  61.00511  85.59340 113.45587
21.06106 43.01689  66.70069  92.83912 122.03283
22.89981 46.62361  71.94674  99.55885 130.04526向量n是
1 2 3 4 5当函数运行时,input元素的用法如下:
fun(1.103990, 6.27530,1)
fun(1.345141, 15.29211,2)
...
fun(1.031078,10.96466,1)
fun(1.109853,23.60472,2)我希望通过某种形式将fun应用到这3个列表中,例如:
xxx( fun, eta, fn, n)https://stackoverflow.com/questions/51346571
复制相似问题