2013-01-16 3 views
-1

Supposons que je souhaite diviser la ligne de temps en segments de croissance linéaire allant de 1 "(valeur de départ) à 10" (valeur finale). Si la somme est donnée (par exemple, 120") Je voudrais connaître la valeur de chaque segment. Comment puis-je calcutlate que Matlab? Merci!Diviser la ligne en plusieurs segments

+1

maintenant que je l'ai lu correctement la question ... Ceci est hors sujet, vous avez essentiellement un problème de mathématiques, pas un problème de programmation la solution consiste à comprendre [* série arithmétique *] (http: // en.wikipedia.org/wiki/Arithmetic_sequence#Sum) –

Répondre

0

Utilisez la fonction linspace(), ce qui est exactement dans ce but ..

+0

Etes-vous sûr? Il n'est pas trivial d'utiliser 'linspace' si le nombre de segments est inconnu –

+0

oh, juste une question de plus, si je voudrais avoir un peu de non croissance linéaire h entre 2 valeurs, comment pourrais-je compter ça? –

+0

@EitanT: Oh, j'ai complètement mal lu la question! –