求助一个很简单的算法
matlab吧
全部回复
仅看楼主
level 2
H=50;
D=50;
Q=H/D;
a0=[];
b0=[];
c0=[];
for a=1:10:50;
r0=a/(exp(Q)-1)+D;
x=atan(H/(r0-D/25));
for p=0:0.02:x;
M=r0*exp(p)*cos(p);
N=r0*exp(p)*sin(p);
A=[a0,M];
a0=A;
B=[b0,N];
b0=B;
C=[c0,a];
c0=C;
data=[C',A',B'];
[m,n]=size(data);
data_cell = mat2cell(data, ones(m,1), ones(n,1));
title = {'C','A', 'B'};
result = [title; data_cell];
S= xlswrite('result.xlsx', result);
end;
end;
发现a只能运行循环为1 的,后面的循环就没有了
2018年04月04日 02点04分 1
level 2
求助
2018年04月04日 02点04分 2
level 2
求助
2018年04月06日 07点04分 3
1