Il s'agit de la commande tabfunc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
tabfunc - convertit la table en fonctions pour rcalc, etc.
SYNOPSIS
tabfunc [ -i ] fonction1 [fonction2 ..]
DESCRIPTION
Tabfunc lit une table de nombres à partir de l'entrée standard et la convertit en une expression
approprié pour icalc(1), rcalc(1) et leurs cousins. L'entrée doit consister en un M x N
matrice de nombres réels, avec exactement une ligne par ligne. Le nombre de colonnes doit toujours
être le même sur chaque ligne, séparé par des espaces et/ou des virgules, sans valeurs manquantes.
La première colonne est toujours la variable indépendante, dont la valeur indexe toutes les autres
éléments. Cette valeur n'a pas besoin d'être régulièrement espacée, mais elle doit être soit
monotone croissante ou monotone décroissante. (c'est-à-dire qu'il ne peut pas monter et puis
vers le bas ou vers le bas puis vers le haut.) La largeur de ligne d'entrée maximale est de 4096 caractères et la
le nombre de lignes de données est de 1024. Les lignes d'entrée ne commençant pas par une valeur numérique seront
ignoré en silence.
Les arguments de ligne de commande donnés à tabfunc sont les noms à attribuer à chaque colonne.
Tabfunc produit alors une seule fonction pour chaque colonne donnée. S'il y a des colonnes
qui doit être ignoré, le nom fictif "0" peut être donné à la place d'un identifiant valide.
(Il n'est pas nécessaire de spécifier un nom fictif pour les colonnes supplémentaires à la fin de la matrice.)
Le manuel de formation -i l'option provoque tabfunc pour produire une description qui interpolera les valeurs dans
entre celles données pour la variable indépendante en entrée.
EXEMPLE
Pour convertir une petite table de données et la transmettre à rcalc pour un calcul :
rcalc -e `tabfunc f1 f2 < table.dat` -f com.cal
Utilisez tabfunc en ligne en utilisant les services onworks.net