MATLAB循环结构:for语句+定积分实例
- for语句
- 格式:
for 循环变量=表达式1:表达式2:表达式3
循环体语句
end
表达式1:循环变量初值;表达式2:步长;表达式3:循环变量终值。
for 循环变量=矩阵表达式
循环体语句
end
循环变量分别等于矩阵各列元素,然后执行循环语句;
s=0;
a=[12,13,14;15,16,17;18,19,20;21,22,23];
for k=a
s=s+k;
end disp(s'); %s'以行输出
结果:39 48 57 66 disp(s)或s;
结果:
39
48
57
66
例
- 一个3位整数各位数字的立方和等于该数本身则称该数为水仙花数。输出100~999之间的全部。
- for m=: %步长省略则为1 
 m1=fix(m/); %求m的百位数字;fix:向零方向取整;
 m2=rem(fix(m/),); %求m的十位数字;rem:求余运算
 m3=rem(m,); %求m的个位数字
 if m==m1*m1*m1+m2*m2*m2+m3*m3*m3
 disp(m)
 end
 end 输出结果:153
 370
 371
 407
- 已知y=1/12+1/22+...1/n2,当n=100时,求y的值;
- y=; 
 n=;
 for i=:n
 y=y+/i/i;
 end
 y 结果:y=1.6350 快速算法:
 n=100;
 i=1:n;
 f=1./i.^2;%点运算,这里i形成的是一个向量,所以点运算
 y=sum(f)
- 设f(x)=e-0.5xsin(x+pi/6),求s=(0到3pi的积分)f(s)dx
- 以以梯形法算积分: 
 a=;
 b=*pi;
 n=;
 h=(b-a)/n;
 x=a;s=;
 f0=exp(-0.5*x)*sin(x+pi/);
 for i=:n
 x=x+h;
 f1=exp(-0.5*x)*sin(x+pi/);
 s=s+(f0+f1)*h/;
 f0=f1;
 end
 s 输出结果:- s = - 0.9008 - 快速算法(基于向量) - a=0; 
 b=3*pi;
 n=1000;
 h=(b-a)/n;
 x=a:h:b;
 f=exp(-0.5*x).*sin(x+pi/6);%f已经形成了一个向量;
 for i=1:n
 s(i)=(f(i)+f(i+1))*h/2;
 end
 s=sum(s)
MATLAB循环结构:for语句+定积分实例的更多相关文章
- 循环结构for语句-求和思想
		循环结构for语句的练习-求和思想:需求1:求出1到10之间的数据和 public static void main(String[] args) { int sum = 0; for(int i = ... 
- Golang的循环结构-for语句
		Golang的循环结构-for语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.for循环语法 循环结构在生活中的场景也非常的多,比如: ()上班族们每天朝九晚五的生活; ( ... 
- 【C语言】-循环结构-for语句
		for语句: for (表达式1;表达式2;表达式3) { 循环语句 } 表达式1 给循环变量赋初值 表达式2 为循环条件 表达式3 用来修改循环变量的值,称为循环步长. for语句的执行流程: 例: ... 
- MATLAB循环结构:while语句P69范数待编
		while语句的一般格式为: while 条件 循环体语句 end 从键盘输入若干个数,当输入0时结束输入,求这些数的平均值和它们的和. 程序如下: sum=; n=; x=input('输入一个数字 ... 
- 【C语言】-循环结构-while语句
		while语句: while循环可实现"当型"循环,即当条件成立时,执行循环体.适合无法确定循环执行次数的情况. while (表达式) { 循环语句 } 注意: 表达式为循环控制 ... 
- Python新手学习基础之循环结构——For语句
		for语句 在Python里,循环语句除了while语句,还有for语句. 通常我们用for循环来遍历(按约定的顺序,对每个点进行访问,且只做一次访问)有序列的内容,比如列表和字符串(列表内容我们会在 ... 
- MATLAB循环结构:break+continue+嵌套
		break语句:终止当前循环,继续执行循环语句的下一语句: continue语句:跳过循环体的后面语句,开始下一个循环: 例:求[100,200]之间第一个能被21整除的整数 :200 %循环语句 ) ... 
- 循环结构——for语句、seq语句、while语句、break语句
		1.for语句: 运行结果: 2.seq命令生成整数序列: 3.while语句: 执行结果: 4.break语句: break语句是正常结束之前退出当前循环. 执行结果: 5.continue语句: ... 
- 4th   循环结构概述和for语句的格式及其使用
		04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式; ... 
随机推荐
- hdu 1162 Eddy's picture (Kruskal算法,prim算法,最小生成树)
			题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1162 [题目大意] 给你n个点的坐标,让你找到联通n个点的一种方法.保证联通的线路最短,典型的最小生成 ... 
- vsftp 服务配置篇
			在CentOS或者RedHat Linux上有自带的ftp软件叫做vsftpd (very serure ftp) 搭建vsftpd 服务 yum 安装需要用两个包:vsftpd 和 db4-util ... 
- Console-算法:fun1(do while)
			ylbtech-Arithmetic:Console-算法[do while]-XX 1.A,Demo(案例) 1.B,Solution(解决方案) using System; namespace ... 
- DELLR720服务器更换硬盘,启动系统报错:there are offline or missing virtual drivers with preserved cache
			linux系统启动过程中给出错误: There are offline or missing virtual drives with preserved cache. Please check the ... 
- django开发环境部署之pip、virtualenv、virtualenvwrapper
			step1:安装pip 在python中可以使用easy_install和pip安装python拓展但推荐使用pip Don't use easy_install, unless you like s ... 
- 【Javascript 基础】对象
			1 创建对象 Javascript 支持对象的概率.有多种方法可以用来创建对象. <!DOCTYPE html> <html lang="en"> < ... 
- 不在JPA 的 persistence.xml 文件里配置Entity class的解决的方法
			 在Spring 集成 Hibernate 的JPA方式中,须要在persistence配置文件里定义每个实体类.这样很地不方便.2种方法能够解决此问题: 这2种方式都能够实现不用在persist ... 
- Windows服务器SYSTEM权限Webshell无法添加3389账户情况突破总结
			转自:http://bbs.blackbap.org/thread-2331-1-1.html 近好多Silic的朋友在Windows下SYSTEM权限的php webshell下添加账户,但是却无法 ... 
- IDEA报compilation failed:internal java compiler error解决方法
			java complier 设置的问题 ,项目中有的配jdk1.6,有的配jdk1.7,版本不一样,导致这样的错误,提示这样的报错时,从file-Settings进入 
- my_interface
			import flask,osserver=flask.Flask(__name__) #当前这个python文件,当做一个服务 @server.route('/error',methods=['ge ... 
