J'ai défini un vecteur [0.11,1,3,4.5,7]
. J'ai aussi une fonction f
qui ont les valeurs [f(0.11),f(1),f(3),f(4.5),f(7)]
. En même temps, j'ai un autre vecteur qui peut ne pas avoir de longueur fixe. Sa valeur et sa longueur sont déterminées par l'utilisateur. Pour simplifier, supposons que le vecteur soit [4,4.5,5,6]
. Je voudrais faire comme suit en programmation:Des suggestions pour trouver les valeurs approximatives sans utiliser for-loop?
Obtenir les valeurs approximatives f(4), f(4.5), f(5) and f(6)
à partir de l'entrée de données donnée en utilisant une approximation linéaire. Je comprends que je peux utiliser la boucle for pour résoudre le problème; mais je me demande si for-loop est nécessaire. Quelqu'un pourrait-il penser à une méthode sans utiliser for-loop?
ne peut pas vous utilisez juste 'f' pour évaluer' [4, 4.5, 5, 6] '? Si vous avez écrit 'f' vous-même, pourrait-il accepter une entrée vectorielle? – Steve
Vous pouvez supposer que je sais ce que f est, par ex. f = t.^2 si vous voulez. Je peux calculer f ([4,4,5,5,6]) –