如何将matlab中变量写入excel
初学者提问,求各位大神帮个帮,我想将下面这个程序中的变量E1(i)变成[iE1(i)]这样的一个矩阵。然后每一组值写入excel或者其他的,比如word,text等都可以...
初学者提问,求各位大神帮个帮,我想将下面这个程序中的变量E1(i)变成[i E1(i)]这样的一个矩阵。然后每一组值写入excel或者其他的,比如word,text等都可以,从这些软件中打开,求具体指导
sym E1(i)
sym E2(i)
sym V1(i)
for i = 1:1:9;
hold on;
E1(1) = 100;
E2(1) = 50;
V1(i) = E1(i)+1;
E2(i) = (V1(i)+E1(i))./100;
E1(i +1) = E2(i)+1;
E1(i)
plot(i,E1(i),'*r');
end 展开
sym E1(i)
sym E2(i)
sym V1(i)
for i = 1:1:9;
hold on;
E1(1) = 100;
E2(1) = 50;
V1(i) = E1(i)+1;
E2(i) = (V1(i)+E1(i))./100;
E1(i +1) = E2(i)+1;
E1(i)
plot(i,E1(i),'*r');
end 展开
3个回答
展开全部
如果你写入是成行的,可以先用【’】号转置一次再写入。
注:
matlab中用xlswrite写入表格时,是按照矩阵本身的格式写入的,应该不会出现你说的这种情况。
例如:有X,Y两个100行,1列的数据,组合后写入表格:
x = ones(100,1);
y = ones(100,1);
c = cat(2,x,y);
xlswrite('distance1.xls',c)
这样是按列写入的,你可以试试代码。
请采纳。
注:
matlab中用xlswrite写入表格时,是按照矩阵本身的格式写入的,应该不会出现你说的这种情况。
例如:有X,Y两个100行,1列的数据,组合后写入表格:
x = ones(100,1);
y = ones(100,1);
c = cat(2,x,y);
xlswrite('distance1.xls',c)
这样是按列写入的,你可以试试代码。
请采纳。
追问
我从end前面加了一句xlswrite('distance1.xls',iE1(i));
可是excel中只显示了E1(i)的最后一个数字,我想从E1(1)到最后都要怎么弄,谢谢了
展开全部
在整个程序的最后(end后):
xlswrite('distance1.xls',iE1);
xlswrite('distance1.xls',iE1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将待导入的矩阵结构的数据录入excel中,录入时注意行列要跟原矩阵一一对应
录入完以后保存数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在matlab中要引用的变量名(比如在matlab中要将该矩阵作为b矩阵参与运算,就可以把它命名为b.xls,xls为文件扩展名)
运行matlab程序,点击工具栏上的import
data工具按钮
在弹出的“import
data”对话框中找到前面保存的数据文件(b.xls),“打开”
弹出“import”窗口,在窗口工具栏左侧导入选项中选择“matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据
关闭“import”窗口,回到matlab主程序,在workspace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算了
每次关闭matlab程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为mat文件
这样一来每次打开matlab,只需要双击mat文件便可以将变量导入工作空间
录入完以后保存数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在matlab中要引用的变量名(比如在matlab中要将该矩阵作为b矩阵参与运算,就可以把它命名为b.xls,xls为文件扩展名)
运行matlab程序,点击工具栏上的import
data工具按钮
在弹出的“import
data”对话框中找到前面保存的数据文件(b.xls),“打开”
弹出“import”窗口,在窗口工具栏左侧导入选项中选择“matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据
关闭“import”窗口,回到matlab主程序,在workspace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算了
每次关闭matlab程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为mat文件
这样一来每次打开matlab,只需要双击mat文件便可以将变量导入工作空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询