我有三个问题:
我想使用MATLAB计算以下内容:
11^2 + 13^2 + 15^2 + ... + 109^2 + 111^2
我尝试过使用:
x = [11^2 13^2 15^2 ... 109^2 111^2]
z = cum(single(x))
但我收到了错误......
我想显示'2 sin / pix'......我试过了:
tittle('2 sin/pix')
我可以代表显示而不在图中显示吗?
Fibonacci系列如下:
1, 2, 3, 5, 8, 13, 21, ...
如何编写脚本文件来计算和打印出n> 2的第n个Fibonacci项,其中n由用户输入。
这是我尝试过的:
input('n: ')
z = cumsum(n)
fprintf('the series=%d')
但我收到了错误...
答案 0 :(得分:4)
1)
sum([11:2:111].^2)
2)取决于您是否需要图中的标题或文字:
text(.5,.5,'2 sin\pix', 'interpreter','tex')
title('2 sin\pix', 'interpreter','tex')
BTW,π的ASCII符号为:227(按住ALT并在Windows上键入227)
3)看一下这个页面: http://blogs.mathworks.com/loren/2006/05/17/fibonacci-and-filter/
答案 1 :(得分:1)
在第一个子问题中,您可能只是指sum
而不是cum
?
我会这样做:
x = [11:2:111]
sum(x .^ 2)
第一行是一个范围,给出一个从11到111的每个其他数字的向量,第二行在该向量中进行每个元素的平方并对其求和。
对于第二个问题,我不确定你真正想做什么。怎么样:
disp('2 sin/pix')
答案 2 :(得分:0)
要计算:11 ^ 2 + 13 ^ 2 + ... + 109 ^ 2 + 111 ^ 2,请尝试: 总和((11:2:111)^ 2)
要显示'2 sin / pix'),命令是'title'而不是'tittle': 标题('2 sin / pix')
这是家庭作业吗?