请用MATLAB编一个关于从1加到n的等差数列的求和的小程序,谢谢啦,急用哦

如果能简单的应用if语句最好了,只要简单的就可以了

第1个回答  2008-10-04
25项
楼上分析的不错 我用Matlab做的,把相同的项也给你
11 23 35 47 59 71 83 95 107 119 131 143 155
167 179 191 203 215 227 239 251 263 275 287
299
以下为程序源代码,不知道算不算过程
for i=1:100
a(i)=2+3*i;
end
for j=1:100
b(j)=-1+4*j;
end
k=0;
for i=1:100
for j=1 :100
if a(i)==b(j)
k=k+1;
a(i)
k
end
end
end

最后用数学的方法再修改一下引用一下楼上的中间结论n=3(m+1)/4,为了使n是整数,m+1必须是4的倍数,且m的取值是1到100,即(m+1)的取值是2到101,在这100个数里很明显只有25个能被4整除。即25个相同项。<本回答被提问者采纳
第2个回答  2008-10-04
sum(1:delta_x:n)
delta_x是公差

请用MATLAB编一个关于从1加到n的等差数列的求和的小程序,谢谢啦,急用...
299 以下为程序源代码,不知道算不算过程 for i=1:100 a(i)=2+3*i;end for j=1:100 b(j)=-1+4*j;end k=0;for i=1:100 for j=1 :100 if a(i)==b(j)k=k+1;a(i)k end end end 最后用数学的方法再修改一下引用一下楼上的中间结论n=3(m+1)\/4,为了使n是整数,m...

帮忙写个Matlab小程序
» x=(1:2:121); % 以起始值为1,增量值为2,终止值为121的矩阵» x=linspace(0,1,100); % 利用linspace,生成以0为起始值,1为终止值,元素数目为100的矩阵»a=[] %空矩阵a = []» zeros(2,2) %全为0的矩阵ans = 0 00 0 » ones(3,3) %全为1的矩阵ans = 1 1 1 1 1 11 ...

matlab问题,写一个大于0的等差数列求和的函数,跪求大神解答
>> f=@(n) sum(n-4:-4:0);>> f(10)ans = 8 >> f(4)ans = 0

关于matlab中命令窗口的几个问题
(1)在左上角有个new M-File,可以新建.m文件,在.m文件里编辑程序,例如你编辑一个1+2+...+n的程序如下操作:点New M-File新建.m文件,并输入以下内容(%后面跟的是说明,可以删除,程序中的;表示该内容在程序运行过程中不显示,没有;则表示显示)clear%清除之前所有的数据输入clc%清除屏幕n...

从1加到1000000000等于多少
你会C语言不?VC也行,自己写个小程序很快就出来了。用计算器也行,和1加到100那样,(大数加上小数)然后乘以(大数除以2),所以你这个就是(1+1000000000)*(1000000000\/2)=500000000500000000

分母是等比数列,分子是等差数列的一个数列怎么求和?
设和为A,设分母公比为q. qA-A=一个式子B,整理式子B,对B进行求和(相信你应该会的,差不多就是求等比数列的和),则A=B\/q-1 搞定!呵呵…懂了吧…

如何使用VB编写一个简单的小程序?
在桌面上,鼠标左键双击程序,在打开的VB6主界面上,左边是工具菜单栏,单击标签按钮,在Form1窗口上,绘制出一Label1,然后在其属性窗口上改个名字,如Caption为第一数,如下图所示。接着,用同样的方法,在Form1窗口上绘制出第二数,并且在左边工具菜单栏,单击文本框按钮,并绘制出来。在文本框属性...

...FOR...NEXT”遍一个从1加到100的小程序 怎么办?
for t = 1 to 100 ...next

...遍一个从1加到100的小程序 要求能在VF 6.0中运行的 怎么办?_百度...
凉拌

用C#编写一个相加的Windows小程序,为什么说输入字符串格式不正确,求解...
你是双击空白处弹出来的方法名:Form1_load,这样是错的 你应该双击”计算“那个按钮,弹出来的方法名应该是button1_Click ,然后再把你刚才写的东西剪切到里面去,肯定不会出错了。

相似回答