中南大学系统仿真实验报告

合集下载

计算机仿真与建模实验报告

计算机仿真与建模实验报告

中南大学计算机仿真与建模实验报告题目:理发店的服务过程仿真姓名:XXXX班级:计科XXXX班学号:0909XXXX日期:2013XXXX理发店的服务过程仿真1 实验案例 (2)1.1 案例:理发店系统研究 (2)1.1.1 问题分析 (3)1.1.2 模型假设 (3)1.1.3 变量说明 (3)1.1.4 模型建立 (3)1.1.5 系统模拟 (4)1.1.6 计算机模拟算法设计 (5)1.1.7 计算机模拟程序 (6)1实验案例1.1 案例:理发店模拟一个理发店有两位服务员A和B顾客随机地到达该理发店,每分钟有一个顾客到达和没有顾客到达的概率均是1/2 , 其中60%的顾客理发仅用5分钟,另外40%的顾客用8分钟. 试对前10分钟的情况进行仿真。

(“排队论”,“系统模拟”,“离散系统模拟”,“事件调度法”)1.1.1 问题分析理发店系统包含诸多随机因素,为了对其进行评判就是要研究其运行效率,从理发店自身利益来说,要看服务员工作负荷是否合理,是否需要增加员工等考虑。

从顾客角度讲,还要看顾客的等待时间,顾客的等待队长,如等待时间过长或者等待的人过多,则顾客会离开。

理发店系统是一个典型的排队系统,可以用排队论有关知识来研究。

1.1.2 模型假设1.60%的顾客只需剪发,40%的顾客既要剪发,又要洗发; 2.每个服务员剪发需要的时间均为5分钟,既剪发又洗发则花8分钟; 3.顾客的到达间隔时间服从指数分布; 4. 服务中服务员不休息。

1.1.3 变量说明u :剪发时间(单位:分钟),u=5m ;v: 既剪发又理发花的时间(单位:分钟),v=8m ;T : 顾客到达的间隔时间,是随机变量,服从参数为λ的指数分布,(单位:分钟)T 0:顾客到达的平均间隔时间(单位:秒),T 0=λ1;1.1.4 模型建立由于该系统包含诸多随机因素,很难给出解析的结果,因此可以借助计算机模拟对该系统进行模拟。

考虑一般理发店的工作模式,一般是上午9:00开始营业,晚上10:00左右结束,且一般是连续工作的,因此一般营业时间为13小时左右。

仿真实验报告

仿真实验报告

仿真实验报告
仿真实验报告
实验目的:
本实验旨在通过仿真模拟的方式进行某个系统的测试和分析,以研究系统在不同条件下的性能和功能。

实验装置:
本实验使用仿真软件搭建模型进行实验。

实验装置包括计算机、仿真软件和仿真模型。

实验步骤:
1. 确定实验目标:根据需求,确定本次实验的目标和要求。

2. 建立仿真模型:根据实验要求和系统特点,使用仿真软件搭建仿真模型。

3. 定义实验参数:根据实验目标,定义所需的实验参数和变量。

4. 运行实验:根据实验设计和定义的参数,运行仿真模型,记录实验结果。

5. 数据分析:根据实验结果,进行数据分析和统计。

6. 结果讨论:根据实验数据和分析结果,进行结果讨论,评估系统的性能和功能。

7. 编写实验报告:根据实验过程和结果,编写实验报告,包括实验目的、实验装置、实验步骤、实验结果和结论等内容。

实验结果:
根据实验数据和分析结果,可以得出系统在不同条件下的性能和功能评估。

结论:
根据实验结果,可以对系统的性能和功能进行评估,在实际应用中为系统的优化和改进提供参考。

实验总结:
通过本次实验,深入了解了系统在不同条件下的性能和功能,为系统的优化和改进提供了依据。

同时,也了解了使用仿真软件进行实验的方法和步骤,为日后的实验工作提供了经验。

(完整word)中南大学软件体系结构实验报告

(完整word)中南大学软件体系结构实验报告

CENTRAL SOUTH UNIVERSITY软件体系结构实验报告学生姓名周建权班级学号 0909121915指导教师穆帅设计时间2014年11月实验一系统的用例模型一、实验目的1.熟悉用例图的基本功能和使用方法。

2.锻炼结合给定题目,进行有效需求分析的能力。

3.掌握如何使用建模工具绘制用例图的方法。

二、实验器材1.计算机一台。

2.UML建模工具,比如软件Rational Rose 或StarUML。

三、实验内容在理解用例图的基本功能和使用方法的基础上,结合具体问题,完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程。

用Rational Rose或StarUML工具软件绘制系统的用例图.下文以Rational Rose为例讲解基本步骤。

四、实验步骤1.结合实际给定题目,完成系统的需求建模。

2.针对每个用例进行业务分析。

以图书管理系统中“删除读者信息"用例为例来说明实验具体步骤。

(1)分析:在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。

(2)根据分析结果,书写业务流程,一般包含以下信息:①管理员在录入界面,输入待删除的读者名;②“业务逻辑”组件在数据库中,查找待删除的读者名;③如果不存在,则显示出错信息,返回步骤①,如果存在则继续;④“业务逻辑”组件判断“待删除的读者”是否可以删除;⑤如果不可以,则显示出错信息,返回步骤⑧,如果可以则继续;⑥在数据库中,删除相关信息;⑦显示删除成功信息;⑧结束。

3.根据分析结果,绘制用例图.以图书管理系统中“删除读者信息"用例为例说明具体绘图步骤:(1)在用例图上双击main,出现如图1。

中南大学化工原理仿真实验报告

中南大学化工原理仿真实验报告

化工原理计算机仿真实验
班级:化学工程与工艺1102班
姓名:王翔
学号:1505110321
日期:2014年1月1日
本套软件系统包括8个单元仿真实验:
实验一离心泵性能的测试
实验二管道阻力实验
实验三传热实验
实验四吸收实验
实验五流体流动形态的观测
实验六柏努利方程实验
实验七干燥实验
实验八精馏实验
以下是实验模拟观测过程和计算机生成的实验报告。

图1 离心泵性能的测试观察气蚀现象(1)
图2 离心泵性能的测试观察气蚀现象(2)
图3 离心泵性能的测试离心泵特性曲线测定实验报告(1)图4 离心泵性能的测试离心泵特性曲线测定实验报告(2)图5 离心泵性能的测试离心泵特性曲线测定实验报告(3)图6 离心泵性能的测试离心泵特性曲线测定实验报告(4)图7 管道阻力的测定实验报告(1)
图8 管道阻力的测定实验报告(2)
图9 管道阻力的测定实验报告(3)
图10 传热实验
图11 传热实验报告(1)
图12 传热实验报告(2)
图13 传热实验报告(3)
图14 传热实验报告(4)
图15 吸收实验观察液泛现象
图16 吸收实验报告
图17 液体流动形态的观测观察滞留形态
图18 液体流动形态的观测实验报告
图19 柏努利方程实验观察测压孔与水流方向方位角与水位变化(1)图20 柏努利方程实验观察测压孔与水流方向方位角与水位变化(2)图21 干燥实验报告(1)
图22 干燥实验报告(2)
图23 干燥实验报告(3)
图24 干燥实验报告(4)
图25 精馏实验动态平衡调整
图26 精馏实验报告(1)
图27 精馏实验报告(2)。

中南大学典型系统的时域响应和稳定性分析实验报告

中南大学典型系统的时域响应和稳定性分析实验报告

中南大学典型系统的时域响应和稳定性分析实验报告实验介绍:本实验以中南大学典型系统为研究对象,通过构建数学模型和实际建模结果,分析系统的时域响应和稳定性,以及初步探讨系统的性能和优化方法。

实验步骤:1、对中南大学典型系统进行数学建模,并得到系统的传递函数。

2、通过Matlab对系统的传递函数进行分析,得到系统的时域响应。

3、分析系统特征方程的根,判断系统的稳定性。

4、探讨系统的性能指标,并初步探讨系统的优化方法。

实验结果:1、数学模型及传递函数:根据中南大学典型系统的构成,我们可以得到其传递函数为:$$G(s) = \frac{Y(s)}{X(s)}=\frac{K}{s(T_1s+1)(T_2s+1)}$$2、时域响应分析:阶跃响应脉冲响应可以看出,在系统输入为阶跃信号时,系统的响应随着时间的增加逐渐趋于稳定;在系统输入为脉冲信号时,系统的响应在一定时间范围内会有一个稳定的振荡。

3、稳定性分析:我们根据系统的特征方程$$1+G(s)=0$$得到特征方程为:$$s^3+T_1T_2s^2+(T_1+T_2)s+K=0$$我们通过Matlab计算特征方程的根,得到系统的特征根分别为:$-0.0327\pm0.6480j$和$-2.4341$。

根据根的位置,我们可以判断系统的稳定性。

由于系统的根都在左半平面,因此系统是稳定的。

4、性能指标和优化方法:本实验中,我们主要关注系统的稳定性和响应速度等性能指标。

在实际应用中,我们可以通过调整系统控制参数,如增益$K$和时间常数$T_1$和$T_2$等,来优化系统的性能。

结论:本实验通过对中南大学典型系统进行数学建模和实际响应分析,得到了系统的传递函数、阶跃响应和脉冲响应等数学模型,并根据特征方程的根判断了系统的稳定性。

在探讨系统性能指标和优化方法的基础上,我们可以进一步探究系统的优化方案,并为实际控制应用提供参考。

中南大学控制系统仿真matlab实验报告自主知识产权优秀版

中南大学控制系统仿真matlab实验报告自主知识产权优秀版

控制系统数字仿真实验报告所在学院:机电工程学院专业班级:学生姓名:学生学号:实验一数字仿真方法验证一、实验目的1.掌握基于数值积分法的系统仿真、了解各仿真参数的影响;2.掌握基于离散相似法的系统仿真、了解各仿真参数的影响;3.熟悉MATLAB语言及应用环境。

二、实验环境网络计算机系统,MATLAB语言环境三、实验内容1.将示例1的问题改为ode45函数求解程序:function dy = vdp( t,y )%UNTITLED2 Summary of this function goes here% Detailed explanation goes heredy=[y-2*t/y];end[t,y]=ode45('vdp',[0 1],1);figure(1);plot(t,y,'r-');xlabel('t');ylabel('y');hold on;2. 试用四阶RK 法编程求解下列微分方程初值问题。

仿真时间2s ,取步长h=0.1。

⎪⎩⎪⎨⎧=-=1)0(2y t y dt dy程序: clear t0=0; u0=1; h=0.1; n=2/h; u(1)=1; t(1)=0; for i=1:nk1=u0-t0*t0;k2=(u0+h*k1/2)-(t0+h/2)*(t0+h/2); k3=(u0+h*k2/2)-(t0+h/2)*(t0+h/2); k4=(u0+h*k3)-(t0+h)*(t0+h); u1=u0+h*(k1+2*k2+2*k3+k4)/6; t1=t0+h; u0=u1; t0=t1; u(i+1)=u1; t(i+1)=t1; endfigure(1)plot(t,u,'r');3.试求示例3分别在周期为5s的方波信号和脉冲信号下的响应,仿真时间20s,采样周期Ts=0.1。

程序:clear% Create system modelA=[-0.5572 -0.7814 ;0.7814 0];B=[1;0];C=[1.9691 6.4493];D=0;sys=ss(A,B,C,D);% Squre response of the systemsubplot(2,2,1);[u,t]=gensig('square',5,20,0.1);plot(t,u,'r--');hold on;lsim(sys,u,t);hold off;grid on;% impulse response of the systemsubplot(2,2,2);impulse(sys,20);grid on;实验二SIMULINK动态仿真一、实验目的1.掌握SIMULINK动态仿真;2.熟悉MATLAB语言及应用环境。

中南大学操作系统实验报告

中南大学操作系统实验报告

中南大学操作系统实验报告姓名:学号:班级:进程模拟与主存分配回收一、实验内容1.设计进程管理中数据结构的内容;2.设计一个优先权调度算法,实现进程调度;3.设计至少两个临界资源的同步管理模拟。

4.主存存储器空间的分配和回收二、实验目的a)加深对进程概念及进程管理各部分内容的理解;b)熟悉进程管理中主要数据结构的设计及进程调度算法、进程控制机构和同步机构的实现过程。

c)帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收三、实验要求1.最好采用图形界面;2.可随时增加进程;3.规定道数,设置后备队列和阻塞状态。

若内存中进程少于规定道数,可自动从后备队4.列中调度作业进入。

被阻塞进程入阻塞队列,设置唤醒功能用于将指定阻塞进程唤醒进入就绪队列;5.每次调度完成,显示各进程状态;6.设置至少两个临界资源阻塞队列和公共变量,模拟同步过程;7.设置时间片中断操作;8.自行假设主存空间大小,预设操作系统所占大小并构造未分分区表。

9.采用最先适应算法分配主存空间10.进程完成后,分配主存,并与相邻空闲分区合并。

四、 具体实现将实验一与实验二结合在一起。

所以整合成了一分实验报告。

在这里统一给出自己实现的思想。

1. 流程图 开始就绪队列内存是否够用是否有临界资源可以使用阻塞队列外存队列是否完成释放资源部分进程进入就绪队列结束队列2.关键代码:1. 利用冒泡法实现优先级的排序//优先级的排序public void sort(ArrayList<PCB> arraylist){for(int i=0;i<arraylist.size();i++){for(int j=i+1;j<arraylist.size();j++){if(arraylist.get(i).getPriority()<arraylist.get(j).getPriority()){//根据冒泡法来优先级排序PCB temp = arraylist.get(i);arraylist.set(i, arraylist.get(j));arraylist.set(j, temp);}}}}2.自动从后备队列中往就绪队列中增加进程//若内存中进程少于规定道数,可从后备队列中调度作业进入public void checkPCB(ArrayList<PCB> ready,ArrayList<PCB> pool){ while(ready.size()<4&&pool.size()>0){ready.add(pool.get(0));System.out.println("从后备队列往就绪队列中加入进程");pool.get(0).getAll();pool.remove(0);}}3.内存不够时,移入外存队列public void move(PCB PCB,ArrayList externStore,ArrayList PCBready){if(PCB.isGetStore()==false){externStore.add(PCB);PCBready.remove(PCB);}}五、实验总结1.通过此次实验,对于操作系统的模拟有了更深的理解。

中南大学软件体系结构实验报告一

中南大学软件体系结构实验报告一

实验1 UML实验(1)实验学时: 2每组人数: 1实验类型: 3 (1:基础性2:综合性3:设计性4:研究性)实验要求: 1 (1:必修2:选修3:其它)实验类别: 3 (1:基础2:专业基础3:专业4:其它)一、实验目的1.学会安装和使用建模工具PowerDesigner,熟练使用PowerDesigner绘制常用的UML 图形,熟悉常用的UML符号;2.构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩阵;3. 绘制状态图描述对象的状态及转换。

二、实验内容1. 某酒店订房系统描述如下:(1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2) 前台服务员可以利用系统直接在前台预订房间;(3) 不管采用哪种预订方式,都需要在预订时支付相应订金;(4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5) 利用信用卡进行支付时需要和信用卡系统进行通信;(6) 客房部经理可以随时查看客房预订情况和每日收款情况。

绘制该酒店订房系统的用例图。

2. 根据以下场景绘制用例图:某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。

该系统功能描述如下:(1) 企业的任何员工都可以查看菜单和今日特价;(2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;(3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;(4) 菜单管理员是餐厅员工的一种,可以管理菜单;(5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一MATLAB中矩阵与多项式的基本运算实验任务1.了解MATLAB命令窗口和程序文件的调用。

2.熟悉如下MATLAB的基本运算:①矩阵的产生、数据的输入、相关元素的显示;②矩阵的加法、乘法、左除、右除;③特殊矩阵:单位矩阵、“1”矩阵、“0”矩阵、对角阵、随机矩阵的产生和运算;④多项式的运算:多项式求根、多项式之间的乘除。

基本命令训练1、>> eye(2)ans =1 00 1>> eye(4)ans =1 0 0 00 1 0 00 0 1 00 0 0 12、>> ones(2)ans =1 1>> ones(4)ans =1 1 1 11 1 1 11 1 1 11 1 1 1 >> ones(2,2)ans =1 11 1>> ones(2,3)ans =1 1 11 1 1>> ones(4,3)ans =1 1 11 1 11 1 11 1 1 3、>> zeros(2)ans =0 0>> zeros(4)ans =0 0 0 00 0 0 00 0 0 00 0 0 0 >> zeros(2,2)ans =0 00 0>> zeros(2,3)ans =0 0 00 0 0>> zeros(3,2)ans =0 00 0004、随机阵>> rand(2,3)ans =0.2785 0.9575 0.15760.5469 0.9649 0.9706>> rand(2,3)ans =0.9572 0.8003 0.42180.4854 0.1419 0.91575、>> diag(5)ans =5>> diag(5,5)ans =0 0 0 0 0 50 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0>> diag(2,3)ans =0 0 0 20 0 0 00 0 0 00 0 0 06、(inv(A)为求A的逆矩阵)>> B=[5 3 1;2 3 8;1 1 1],inv(B) B =5 3 12 3 81 1 1ans =0.6250 0.2500 -2.6250-0.7500 -0.5000 4.75000.1250 0.2500 -1.1250>> A=[2 3;4 4],B=[5 3;3 8],inv(A),inv(B);A\B,A/B,inv(A)*B,B*inv(A)A =2 34 4B =5 33 8ans =-1.0000 0.75001.0000 -0.5000ans =-2.7500 3.00003.5000 -1.0000ans =0.2258 0.29030.6452 0.2581ans =-2.7500 3.00003.5000 -1.0000ans =-2.0000 2.25005.0000 -1.75007、>> p =[1,-6,-72,-27], roots(p)p =1 -6 -72 -27ans =12.1229-5.7345-0.3884>> p=[2,3,6],roots(p)p =2 3 6ans =-0.7500 + 1.5612i-0.7500 - 1.5612i8、(A为n*n的方阵)>> A=[0 1 0;-4 4 0;-2 1 2],poly(A),B=sym(A),poly(B)A =0 1 0-4 4 0-2 1 2ans =1 -6 12 -8B =[ 0, 1, 0][ -4, 4, 0][ -2, 1, 2]ans =x^3-6*x^2+12*x-89,、(conv是多项式相乘,deconv是多项式相除)>> u=[1 2 4 6 ],v=[5 0 0 -6 7],conv(u,v)u =1 2 4 6v =5 0 0 -6 7ans =5 10 20 24 -5 -10 -8 42 >> v=[1 2 46 ],u=[5 0 0 -6 7],deconv(u,v)v =1 2 4 6u =5 0 0 -6 7ans =5 -1010、(点乘是数组的运算,没有点的乘是矩阵运算)>> a = [2 5;3 4], b =[3 1;4 7],a.*b,a*ba =2 53 4b =3 14 7ans =6 512 28ans =26 3725 31>> a = [2 3]; b = [4 7];a.*b = [8 21];a*b %错误a*b' = 29;11、(who 可以看到你用过的一些变量,whos是把该变量及所存储的大小等信息都显示出来了)>> whoYour variables are:A B a ans b p u v>> whosName Size Bytes Class AttributesA 2x2 32 doubleB 2x2 32 doublea 1x2 16 doubleans 1x2 16 doubleb 1x2 16 doublep 1x3 24 doubleu 1x5 40 doublev 1x4 32 double12、>> A=[2 5 3;6 5 4],disp(A),size(A),length(A)A =2 5 36 5 42 5 36 5 4ans =2 3ans =3实验二MATLAB绘图命令实验任务熟悉MATLAB基本绘图命令,掌握如下绘图方法:1.坐标系的选择、图形的绘制;2.图形注解(题目、标号、说明、分格线)的加入;3.图形线型、符号、颜色的选取。

基本命令训练1、>>t=[0:pi/360:2*pi];x=cos(t)+ cos(t*4);y=sin(t)+ sin(t*4);xlabel('x轴');ylabel('y轴');plot(y,x),grid;2、>>t=0:0.1:100;x=3*t;y=4*t;z=sin(2*t);plot3(x,y,z,'g:')3、>>x = linspace(-2*pi,2*pi,40);y=sin(x);stairs(x,y)4、>>t=[0:pi/360:2*pi];x=cos(t)+ cos(t*4) + sin(t*4); y=sin(t)+ sin(t*4);plot(y,x,'r:');xlabel('x轴');ylabel('y轴');5、>>th=[0:pi/1000:2*pi]'; r=cos(2*th);polar(th,r);title('四叶草图')6、>>th=[0:pi/20:2*pi];x=exp(j*th);plot(real(x),imag(x),'r-.') ;grid; text(0,0,'中心') ;7、>>x=-2:0.01:2;8、y=-2:0.01:2;9、[X,Y] = meshgrid(x,y);Z = Y.*exp(-X.^2-Y.^2);[C,h] = contour(X,Y,Z);set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)8、>>x = 0:0.2:10;y = 2*x+3;subplot(411);plot(x,y);grid;title('y的原函数');subplot(412) ;semilogy(x,y);grid;title('对y取对数');subplot(413) ;semilogx(x,y);grid;title('对x取对数');subplot(414) ;loglog(x,y);grid;title('对xy均取对数');9、>>x = -3:0.3:3;bar(x,exp(-x.*x),'g')实验三MATLAB程序设计实验任务1.熟悉MATLAB程序设计的方法和思路;2.掌握循环、分支语句的编写,学会使用look for、help命令。

程序举例1、>>f=[1,1];i=1;while f(i)+f(i+1)<1000f(i+2)=f(i)+f(i+1);i=i+1;endf,if =Columns 1 through 141 123 5 8 13 21 34 55 89 144 233 377Columns 15 through 16610 987i =152、>>m=3;n=4;for i=1:mfor j=1:na(i,j)=1/(i+j-1);endendformat rataa =1 1/2 1/3 1/41/2 1/3 1/4 1/51/3 1/4 1/5 1/6(分数格式形式。

用有理数逼近显示数据)>>m=5;n=4;for i=1:mfor j=1:na(i,j)=1/(i+j-1);endendformat rataa =1 1/2 1/3 1/41/2 1/3 1/4 1/51/3 1/4 1/5 1/61/4 1/5 1/6 1/71/5 1/6 1/7 1/83、程序中没有format rat命令时,如果上次运行结果没有清除,输出的结果就是上次运行的结果!但是运用clear命令清楚之前的运行结果之后就会正常运行。

4、>>x=input('请输入x的值:');if x==10y=cos(x+1)+sqrt(x*x+1);elsey=x*sqrt(x+sqrt(x));endy请输入x的值:2y =2391/647x=input('请输入x的值:');if x==10y=fprintf('不在定义域内,请重新输入:');return elsey=1/(x-10);endy请输入x的值:2y =-1/85、>>p=[0 0 0 1 3 0 2 0 0 9];for i=1:length(p),if p(1)==0,p=p(2:length(p)); end;end;pp =Columns 1 through 51 3 02 0Columns 6 through 70 9>>p=[0 0 0 1 3 0 2 0 0 9];p(p==0)=[];pp =1 32 96、>> e2(500)ans =1 123 5 8 13 21 34 55 89 144 233 377>> lookfor ffibnoe2 - ffibno 计算斐波那契亚数列的函数文件>> help e2ffibno 计算斐波那契亚数列的函数文件n可取任意自然数程序如下(用法:lookfor 关键词在所有M文件中找“关键词”,比如:lookfor max(即寻找关键词“max”)其实就和我们平时用CTRL+F来查找“关键词”是一样的而help是显示matlab内置的帮助信息用法:help 命令,比如help inv ,作用就是调用inv这个命令的帮助)程序设计题用一个MATLAB语言编写一个程序:输入一个自然数,判断它是否是素数,如果是,输出“It is one prime”,如果不是,输出“It is not one prime.”。

相关文档
最新文档