Azzera filtri
Azzera filtri

How to show an ordered polynomial independently of the value of the coefficients? guide

1 visualizzazione (ultimi 30 giorni)
What happens is that I have the idea that the user can insert the following values (it is random): 50 20 60 1000 2000 400 then my program will print 50x ^ 5 + 20x ^ 4 + 60x ^ 3 + 1000x ^ 2 + 2000x + 400 I mean that I want that independently of the value of the coefficients my program prints in that order ax ^ 5 + bx ^ 4 + cx ^ 3 + dx ^ 2 + ex + f in this case it would be a = 50 b = 20 c = 60 d = 1000 e = 2000 f = 400 I would like the value of these coefficients not to matter but to show it in that order, is it possible?
  1 Commento
Jan
Jan il 9 Nov 2017
What are your inputs? Do you have a vector or 6 different variables? Where do you want to "print"? What have your tried and what is the actual problem?

Accedi per commentare.

Risposte (1)

Jan
Jan il 9 Nov 2017
Modificato: Jan il 9 Nov 2017
x = [50 20 60 1000 2000 400];
n = length(x);
fprintf('%gx^%d + ', [x(1:n-1); n-1:-1:1]);
fprintf('%g\n', x(n));

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by