原式如图所示,如果x是固定数值(比如1)的话就很好写,就如下所示
n=1:10000;
x=1;
f=sum(sind(n*x)./n)
但如果x是几十个数值组成的向量的话,如何把f这个向量写出来,按下面这么写会维数错误,难道要用for循环吗,for循环的话,我x的数量太多的话,会算的很慢,有没有数组的方法
n=1:10000;
x=1:1000;
f=sum(sind(n*x)./n)
原式如图所示,如果x是固定数值(比如1)的话就很好写,就如下所示
n=1:10000;
x=1;
f=sum(sind(n*x)./n)
但如果x是几十个数值组成的向量的话,如何把f这个向量写出来,按下面这么写会维数错误,难道要用for循环吗,for循环的话,我x的数量太多的话,会算的很慢,有没有数组的方法
n=1:10000;
x=1:1000;
f=sum(sind(n*x)./n)
用for循环的做法,以10万个数据测试单线程与多线程的速度,其实这速度还是可以接受的!