How to change output from column to row?

19 Ansichten (letzte 30 Tage)
Mark Ian
Mark Ian am 17 Jul. 2020
Bearbeitet: Sydney Lang am 17 Jul. 2020
a = input('Enter first number:');
b = input('Enter second number:');
for A=a:b
reshape(A,1,[]);
fprintf('%d \n', A)
end
this is my code but I cant change the answer to horizontal orientation
The output goes like this
Enter first number:1
Enter second number:3
1
2
3

Akzeptierte Antwort

Arthur Roué
Arthur Roué am 17 Jul. 2020
Bearbeitet: Arthur Roué am 17 Jul. 2020
You are printing in a loop with a line return at each step. This works :
a = input('Enter first number:');
b = input('Enter second number:');
fprintf('%d ', a:b);
fprintf('\n');

Weitere Antworten (1)

Sydney Lang
Sydney Lang am 17 Jul. 2020
Bearbeitet: Sydney Lang am 17 Jul. 2020
I'm not quite sure what you're doing with the reshape.
Use the .' notation to transpose a matrix
x = 1
2
3
x = x.';
x = 1 2 3

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by