这个要怎么用matlab编写语言?采用常规的for循环和int函数运行太慢了!大家有没有其他办法? 360截图20171031224240976.png 返回小木虫查看更多
f=100; lr=2.8; l1=10; s=7; f1=@(ksai,k)f/2*(1-cos(2*pi*(ksai*lr-l1)/s)).*sin(k*pi*ksai); f2=@(k)integral(@(ksai)f1(ksai,k),0,1); A=arrayfun(@(k)f2(k),1:100); 需要修改前边的参数,
f=100;
lr=2.8;
l1=10;
s=7;
f1=@(ksai,k)f/2*(1-cos(2*pi*(ksai*lr-l1)/s)).*sin(k*pi*ksai);
f2=@(k)integral(@(ksai)f1(ksai,k),0,1);
A=arrayfun(@(k)f2(k),1:100);
需要修改前边的参数,