你好所有的,我试图取代cos (n *π)的函数(1)^ n在用户计算系列。我该怎么做?

8视图(30天)
函数XC = CosineTest(有趣,左)
信谊n x
b = cos(π* n * x / L);
disp (b)
a_o = 1 / L * int(有趣,x 0 L);
b1 =乐趣* b;
disp (b1)
an = 2 / L * int (b1, x 0 L);
信谊x n
disp (a_o)
disp (an)
Z = 1/2 * a_o;
流(的余弦级数n = 1 = % s +之和infintity % s * cos (n * x) \ n ',Z, an);
结束
2的评论
命运格雷厄姆
命运格雷厄姆 2018年11月15日
编辑:命运格雷厄姆 2018年11月15日
有趣=输入(“你的x的函数是什么?”);
% %然后设置范围
L =输入(“你的函数的上界是什么?”);
开关输入(你愿意做cos,正弦或全系列?“余弦”、“正弦”或“全部”)
情况下的余弦
CosineTest(有趣,L);
情况下的正弦
情况下“全部”
否则
disp (“无效的响应”)
结束
脚本计算指定函数的傅里叶级数与指定的限制
用户可以输入' x '然后' 1 ' cos。(请注意脚本没有完成)
函数返回:1/2 +从n = 1到∞- (2 * (2 * sin ((n *π)/ 2)^ 2 - n *π* sin (n *π)))/ (n ^ 2 *π^ 2)* cos (n * x)
我想设置罪(n *π)= 0,因为(n *π)= (1)^ n在显示给用户之前

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!