你可以这样做:
(1)先在matlab里面,把相关数据导出、保存成csv格式的文件;比如说,你可以在workspace视图底下,把相关的变量直接导出;
(2)用excel打开csv文件;
(3)复制excel中的表格(相关区域),然后粘贴到word文档之中。然后再调整一下格式就OK啦!
可以使用MATLAB中的reshape函数将100×1的矩阵转化为11×21的矩阵。代码如下:
A = 1:100; % 创建100×1的矩阵
B = reshape(A,11,21); % 将矩阵A变为11×21的矩阵B
reshape函数的第一个参数是要变换形状的矩阵,第二个参数是新的行数,第三个参数是新的列数。在这个例子中,原始矩阵A有100行和1列,我们将其转换为11行和21列的矩阵B。
倒是可以实现,但系数怎么存放好呢,是弄成像你写得这样是不行的
[2
3
0,
4
1
2,
0
3
1]-------要是一行存放的话,只能借助cell了
clear
all;clc;
syms
x
a=[2x^2+3x,4x^2+x+2,3x+1];
for
ii=1:length(a)
b{ii}=sym2poly(a(ii));
end
>>
b{1}
ans
=
2
3
0
以上就是关于【matlab】如何读取csv文件,然后变换为一个数字化的矩阵全部的内容,包括:【matlab】如何读取csv文件,然后变换为一个数字化的矩阵、MATLAB如何把100乘1的矩阵变成11乘21的矩阵、matlab怎么把多项式转换成矩阵形式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)