matlab保存到excel指定位置,matlab 如何将循环得到数据存储到EXCEL的指定位置

MATLAB循环得到的数据如何存入数组或矩阵:可以把每次计算出的矩阵A保存到一个元胞结构Data中下次从Data中取矩阵,可以这么写A=Data{i};若需把这个元胞结构中的数据导出到excel表格中:如果元胞里的数据是按行连接的,可以用xlswrite('d.xlsx',Data{:})如果是按列连接的,可以用xlswrite('d.xlsx',cat(1,x{:}))www.mh456.com防采集。

第一,可以新建多个excel表格,修改111.xls。第二,存到A1:A7 第二个存到B1:B7更多追问追答追问能否存储到一张表格中的一列里,这个程序如何写?求指点追答A1:A7,第二次循环到A8:A14. 利用i的值,控制A的值。追问能帮我把完整的程序写一下吗?我是新手,急用,有点晕了,真的非常感谢!追答n=7;R={'A1','A8','A15',,'A22','A29','A36','A43'}for line=2:n b=cell2mat(B(line,1));b=str2num(b);xlswrite('C:\Users\hp\Desktop\111.xls',b,'sheet1',R{line-1});end

%循环外初始化 a=[] 循环内加一句 a=[a mse-flit];

i_0_2016970713x3876858559_15.jpg

clear;close all;clcVf=250;a1=[0:0.01:pi/2];aa=a1(randi(length(a1),1,1001));z=[];for ii=1:1001a=aa(ii);t=0:0.0005:0.5;Xf=Vf*cos(a)*t;Yf=Vf*sin(a)*t;X3=0.5386+11.74*t;Y3=2.5078+25.18*t;dis1=ones(1001,1001);dis1(:,ii)=sqrt((Xf-X3).^2+(Yf-Y3).^2);[r,c]=find(dis1);z=[t',dis1'];end这样就可以了顺便鄙视楼上一下,热心一点会怎样内容来自www.mh456.com请勿采集。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值