Transpose/combine several variables using csvwrite or writematrix
7 次查看(过去 30 天)
显示 更早的评论
I have several variables that are in row form. I would like to write a script that will transpose these variables into column form and then combine write them into one csv file with each variable in a separate row. I have been able to export them individually in row form using csvwrite, but I'm not sure if I'm able to manipulate and combine variables with this or if I need to use writematrix instead. However, when I try to use this, it gives me the error: Undefined function or variable 'writematrix'.
1 个评论
Rik
2019-4-26
If you want each variable as a row, why would you transpose them in the first place? Also, please show the code you've tried, and give an example of input and intended output.
回答(2 个)
Thomas Sievert
2019-9-22
编辑:Thomas Sievert
2019-9-22
Hi,
If you have a vector or matrix X, you can use the : symbol to flatten it into a column vector. Supposing you have several row/column vectors of equal length, you can put them all as columns in a matrix like this:
[vec1(:), vec2(:), vec3(:)]
1 个评论
hameed asmath
2020-11-6
Hello Siebert!
I want to write analog sensor data to a CSV file. While writing I writes in row format. Iam facing the same problem. Can u able to share a sample code to solve the above question with thousands of data.
Thank you.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!