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];
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请勿采集。