Comment cartographier les plages de valeurs dans MATLAB

Je l'espère, il y a une fonction MATLAB similaire à ce Arduino fonction:
http://arduino.cc/en/Reference/map

Fondamentalement, j'ai un temps variable avec 67 points de données allant de 0 à 1,15, et je veux la carte de 0 à 100% (donc, 101 points de données). Dans Arduino qui ressemblerait à quelque chose comme:

map(value, fromLow, fromHigh, toLow, toHigh)

Je peux utiliser interp1 dans MATLAB pour me les 101 points de données, mais je viens d'obtenir 101 points de données entre 0 et 1.15. Je sais que je peux il suffit de multiplier chaque valeur par 100/1.15, mais c'est inexact. Est-il une façon plus élégante de le faire dans MATLAB que je suis dominant?

(Ce post a regardé plein d'espoir, mais ce n'est pas ce que je suis à la recherche de:
Carte de fonction dans MATLAB?)

Grâce

Sur Arduino page de référence lié à elles même de fournir des code de la map de fonction au bas: (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;. Notez que cette fonction semble être mis en œuvre avec math entier, de sorte que vous aurez besoin de le faire dans Matlab ainsi si vous voulez reproduire la fonction complètement.
Je sais que je peux écrire mon propre fonctionnement basé sur le code Arduino, ma question est si il ya quelque chose de déjà intégré à MATLAB qui peut faire cela. Merci.

OriginalL'auteur dustynrobots | 2013-07-12