作业帮 > 综合 > 作业

1、用matlab编写M文件计算1+2+……+n〈2000时的最大n值

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/01 02:24:55
1、用matlab编写M文件计算1+2+……+n〈2000时的最大n值
2、用matlab编写M文件画出f=x2+eY*x,x在[-2,2]区间,分别取y=0、1、2、3、4、5;将这五条曲线画在同一窗口.
1、用matlab编写M文件计算1+2+……+n〈2000时的最大n值
1.运行结果n=62,程序如下
clear;clc;
sum=0;n=0;
while(sum
再问: 1、为何还要n-1 2、matlab编写制任一矩阵各元素累加和与连乘的函数,,这个怎么解 谢谢啦,一个初学者,还是自学,谢谢
再答: 1、因为不再进行循环那时的sum已经超出2000。你可以自己把2000改为6或7之类的小数字,然后顺着循环一步步读程序,你就明白了。 2、“编写制任一矩阵各元素累加和与连乘的函数”这个问题没怎么看懂,就给你讲解一点小知识吧,你可能就懂了。矩阵A内所有数的和可以用sum(A)求得。也可用循环实现,例如用一个for i=i:lenth(A)的循环,用A(i)进行遍历矩阵内的数,然后初始化一个变量来存储矩阵元素累加的和或累乘的积。就像第一个例子中的sum=0……sum=sum+n,这就是累加。如果改成sum=1……sum=sum*n,这就是累乘了。 希望你能明白!