基于matlab 人员统计设计
- 格式:ppt
- 大小:1.46 MB
- 文档页数:11


实用标准文案
精彩文档
1, 编写M 函数实现求一个数是否为素数,再编写一主程序(脚本文件),要求通过键盘输入一个整数,然后调用判断素数函数,从而确定它是否素数。
x=input('请输入一个整数 x:');
if myprime(x)
disp('您输入的整数x是一个素数。')
else
disp('您输入的数x不是一个素数。')
end
function y=myprime(x)
y=1;
for i=2:fix(sqrt(x))
if mod(x,i)==0
y=0;
end
end
2, 编写M 函数统计一数值中零的个数,然后编写脚本文件,实现统计从1—2007 中零的总个数。
function num=number0(a) %统计十进制数值中0的个数
sa=num2str(a);%将数值装化为字符串
num=length(find(sa=='0'));% ));%求取字符串中'0’的个数
y=0; 实用标准文案
精彩文档 for a=1:2006
num=number0(a);
y=num+y;
end
disp(y)
504
3, 编写程序计算x∈[-3,3],字长0.01:并画出曲线
x = -3:0.01:3;
y=zeros(size(x));
for i = 1:length(x)
if -3<= x(i)& x(i)<=-1
y(i)=(-x(i).^2-4*x(i)-3)/2;
elseif -1<= x(i) &
x(i)<=1
y(i)=-x(i).^2+1;
elseif 1<=x(:,i)<=3
y(i)=(-x(i).^2+4*x(i)-3)/2;
end
end
plot(x,y)
-3-2-1012300.10.20.30.40.50.60.70.80.91实用标准文案
matlab课程设计个人总结
一、教学目标
本章节的Matlab课程设计旨在达到以下三个方面的教学目标:
知识目标:使学生掌握Matlab基本语法、数据类型、编程技巧以及常用的数学函数。
技能目标:培养学生运用Matlab进行简单数学计算、数据分析、绘图以及编写简单的程序的能力。
情感态度价值观目标:培养学生对计算机辅助设计的兴趣,提高他们利用Matlab解决实际问题的积极性和责任感。
通过对学生的学习基础、兴趣和实际需求进行分析,本课程的设计充分考虑了课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。
二、教学内容
本章节的教学内容主要包括以下几个部分:
1. Matlab概述:介绍Matlab的发展历程、特点和应用领域。
2. Matlab基本语法:讲解Matlab的数据类型、变量、运算符、流程控制语句等基本语法元素。
3. 数学函数:介绍Matlab提供的数学函数,包括线性代数、数值计算、概率统计等,并演示如何利用这些函数进行数学计算。
4. 绘图功能:讲解Matlab的绘图基本操作,如绘制曲线、图像处理、自定义图形等。
5. 编程实践:通过实例讲解如何利用Matlab编写简单的程序,解决实际问题。
教学内容的选择和充分考虑了科学性和系统性,确保学生能够系统地掌握Matlab的基础知识和应用技能。
三、教学方法
为了提高教学效果,本章节将采用以下几种教学方法:
1. 讲授法:讲解Matlab的基本语法、数学函数和绘图功能,确保学生掌握基础知识。 2. 案例分析法:通过分析实际案例,引导学生学会利用Matlab解决具体问题。
3. 实验法:安排上机实验,让学生动手实践,巩固所学知识。
4. 讨论法:学生进行小组讨论,分享学习心得和经验,提高学生的合作能力。
多样化的教学方法有助于激发学生的学习兴趣和主动性,提高他们的学习效果。
四、教学资源
为了支持教学内容和教学方法的实施,本章节将采用以下教学资源:
MATLAB课程设计(基于MATLAB的图像处理的基本运
算)
课程设计任务书
学⽣姓名:专业班级:
指导教师:⼯作单位:
题⽬: 基于MATLAB的图像处理的基本运算
初始条件
①MATLAB软件
②数字信号处理与图像处理基础知识
要求完成的主要任务:
(1)能够对图像亮度和对⽐度变化调整,并⽐较结果。
(2)编写程序通过最近邻插值和双线性插值等算法将⽤户所选取的图像区域进⾏放⼤和缩⼩整数倍的和旋转操作,并保存,⽐较⼏种插值的效果。
(3)图像直⽅图统计和直⽅图均衡,要求显⽰直⽅图统计,⽐较直⽅图均衡后的效果。
(4)对图像加⼊各种噪声,⽐较效果。
时间安排:
第1周:安排任务,分组第2-17周:设计仿真,撰写报告第18周:完成设计,提交报告,答辩地点:鉴主3楼计算机实验室
指导教师签名: 2010年⽉⽇
系主任(或责任教师)签名: 2010年⽉⽇
摘要MATLAB是—套⾼性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显⽰于⼀体,构成—个⽅便的、界⾯友好的⽤户环境。MATLAB强⼤的扩展功能为各个领域的应⽤提供了基础,由各个领域的专家相继给出了MATLAB⼯具箱,其中主要有信号处理,控制系统,神经⽹络,图像处助,鲁棒控制,⾮线性系统控制设计,最优化,⼩波,通信等⼯具箱,这此⼯具箱给各个领域的研究和⼯程应⽤提供了有⼒的⼯具。借助于这些“巨⼈肩膀上的⼯具”,各个层次的研究⼈员可直现⽅便地进⾏分析、计算及设计⼯作,从⽽⼤⼤地节省了时间。
本次课程设计的⽬的在于较全⾯了解常⽤的数据分析与处理原理及⽅法,能够运⽤相关软件进⾏模拟分析。通过对采集的图像进⾏常规的图像的亮度和对⽐度的调整,并进⾏最近邻插值和双线性插值等算法将⽤户所选取的图像区域进⾏放⼤和缩⼩整数倍的和旋转操作,并保存,⽐较⼏种插值的效果,以及对图像进⾏直⽅图和直⽅图均衡并加⼊噪声进⾏对⽐,达到本次课程设计的⽬的关键词:MATLAB 亮度和对⽐度插值放⼤旋转噪声Abstract
1 2012-2013第二学期课程设计
电力系统短路故障的计算机
算法程序设计
姓 名
学 号
班 级
指导教师 张凤鸽
2
目录
一、课程设计说明……………………………………………3
二、选择所用计算机语言的理由……………………………3
三、程序主框图、子框图及主要数据变量说明……………5
四、三道计算题及网络图…………………………………9
五、设计体会…………………………………………………21
六、参考文献…………………………………………………22
七、附录(主程序及其注释)………………………………23 3 电分课设报告
一、课程设计说明
根据所给的电力系统,编制短路电流计算程序,通过计算机进行调试,最后完成一个切实可行的电力系统计算应用程序。通过自己设计电力系统短路计算的程序,加深对电力系统短路计算的理解,同时培养自己在计算机编程方面的能力,提示自我的综合素质。
短路电流 (short-circuit current)电力系统在运行中 ,相与相之间或相与地(或中性线)之间发生非正常连接(即短路)时流过的电流。其值可远远大于额定电流 ,并 取决于短 路点距电源的电气距离。例如,在发电机端发生短路时,流过发电机的短路电流最大瞬时值可达额定电流的10~15倍。大容量电力系统中,短路电流可达数万安。这会对电力系统的正常运行造成严重影响和后果。
三相系统中发生的短路有 4 种基本类型:三相短路,两相短路,单相对地短路和两相对地短路。其中三相短路虽然发生的机会较少,但情况严重,又是研究其它短路的基础。所以我们先研究最简单的三相短路电流的暂态变化规律。
二、选择所用计算机语言的理由
MATLAB是一套功能强大的工程计算软件,被广泛的应用于自动控制、机械设计、流体力学和数理统计等工程领域。工程技术人员通过使用MATLAB提供的工具箱,可以高效的求解复杂的工程问题,并可以对系统进行动态的仿真,用强大的图形功能对数值计算结果进行显示。MATLAB是必备的计算与分析软件之一,也是研究设计部门解决工程计算问题的重要工具。我这次选用的是MATLAB