How to make MATLAB compute values in vertical columns to copy easier?

8 views (last 30 days)
Hello all! I am very new to MATLAB and was hoping somebody could help me with something small. I have been researching how to do this, however, I cannot figure it out.. I have created a program used to calculate projectile motion when considering drag. I need MATLAB to give me the y values in a neat column-like way so I can copy them and paste them into my excel spreadsheet for easier handling. Any help would be appreciated! I have attached images of my MATLAB output as well as my excel spreadsheet set up so you can understand what I am trying to do. I cannot easily copy my MATLAB output and paste it into excel currently.

Accepted Answer

Star Strider
Star Strider on 2 Mar 2022
Using the ‘(:)’ subscript convention, each variable will be forced to be a column vector regardless of its original orientation:
x = randn(1,10)
x = 1×10
2.1800 1.3616 2.5359 1.0886 -1.7301 -0.2944 1.3354 1.0003 -0.0779 -0.5845
y = randn(10,1)
y = 10×1
-1.2733 -2.5885 -0.3990 0.1731 -1.3933 -1.4434 0.8243 0.4299 0.5031 -0.0946
xc = x(:) % Force Column Orientation
xc = 10×1
2.1800 1.3616 2.5359 1.0886 -1.7301 -0.2944 1.3354 1.0003 -0.0779 -0.5845
yc = y(:) % Force Column Orientation
yc = 10×1
-1.2733 -2.5885 -0.3990 0.1731 -1.3933 -1.4434 0.8243 0.4299 0.5031 -0.0946
.

More Answers (1)

Arif Hoq
Arif Hoq on 2 Mar 2022
Edited: Arif Hoq on 2 Mar 2022
may be you want to transpose "y". end of your code type this syntax
output=y';

Products


Release

R2017a

Community Treasure Hunt

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

Start Hunting!