作业帮 > 综合 > 作业

matlab中如何定义循环递增系数,例如第一次循环为a1,第二次为a2.例如fx=ai*sin(i*pi*x)d的和,i

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 07:38:10
matlab中如何定义循环递增系数,例如第一次循环为a1,第二次为a2.例如fx=ai*sin(i*pi*x)d的和,i从1到n.
matlab中如何定义循环递增系数,例如第一次循环为a1,第二次为a2.例如fx=ai*sin(i*pi*x)d的和,i
把要循环递增的系数做成一个数组就行了.

A=[a1,a2,……an];
fx=A(1,i)*sin(i*pi*x)*d
再问: 还是不行啊,出来这个: ??? Undefined function or variable "a1". Error in ==> collocation5 at 2 A=[a1 a2 a3 a4 a5] 顺便问一下省略号表达或者说怎么输进去的?用A=[a1:an]怎么不行?
再答: A数组是要自己定义的,如果有规律就用for来做循环,无规律就一个一个输入。数组中是不能用省略号的,那是我随便写的。