MATLAB:无法使用csvwrite()正确写入
我正在尝试将三个不同的数组写入csv文件中的3列。这就是我所尝试的:MATLAB:无法使用csvwrite()正确写入,matlab,Matlab,我正在尝试将三个不同的数组写入csv文件中的3列。这就是我所尝试的: str = 'This is the matrix: ' ; a= [1 2 3 4 5 6 ]'; csvwrite('C:\Users\ganesh\Desktop\data.csv', a); b= [11 12 13 14 15 16]'; csvwrite('C:\Users\ganesh\Desktop\data.csv', b, 1, 0); c= [21 22 23 24 25 26]'; csvw
str = 'This is the matrix: ' ;
a= [1 2 3 4 5 6 ]';
csvwrite('C:\Users\ganesh\Desktop\data.csv', a);
b= [11 12 13 14 15 16]';
csvwrite('C:\Users\ganesh\Desktop\data.csv', b, 1, 0);
c= [21 22 23 24 25 26]';
csvwrite('C:\Users\ganesh\Desktop\data.csv', c, 2, 0);
但它不起作用。只有最后的数据也是连续出现的。我已尝试为列设置偏移量。
我在什么地方出错了吗?还有一种方法可以在一次函数调用中写入这些数据,而不是像这里所示的三次调用 您应该将数据放入矩阵中:
m = [1 2 3 4 5 6
11 12 13 14 15 16
21 22 23 24 25 26];
csvwrite('data.csv', m);