matlab课程设计

合集下载

matlab课程设计完整版

matlab课程设计完整版

matlab课程设计完整版一、教学目标本节课的教学目标是让学生掌握MATLAB的基本语法和操作,能够利用MATLAB进行简单的数学计算和数据分析。

具体来说,知识目标包括:了解MATLAB的历史和发展,掌握MATLAB的基本语法和数据类型,熟悉MATLAB的工作环境。

技能目标包括:能够使用MATLAB进行矩阵运算,编写简单的MATLAB脚本程序,进行数学计算和数据分析。

情感态度价值观目标包括:培养学生对科学计算软件的兴趣,增强学生的动手能力和团队协作能力。

二、教学内容本节课的教学内容主要包括MATLAB的基本语法和操作。

首先,介绍MATLAB的历史和发展,使学生对MATLAB有一个整体的认识。

然后,讲解MATLAB的基本语法和数据类型,如矩阵的创建和操作,数据的输入和输出等。

接着,介绍MATLAB的工作环境,包括命令窗口、变量浏览器和脚本文件等。

最后,通过实例演示和练习,使学生能够熟练使用MATLAB进行简单的数学计算和数据分析。

三、教学方法为了达到本节课的教学目标,将采用讲授法、实践法和讨论法等多种教学方法。

首先,通过讲授法向学生介绍MATLAB的基本概念和语法。

然后,通过实践法,让学生动手操作MATLAB软件,进行实际的数学计算和数据分析。

在实践过程中,引导学生进行讨论,分享自己的心得和经验,互相学习和进步。

最后,通过讨论法,对学生的学习情况进行总结和评价,及时调整教学策略。

四、教学资源为了保证本节课的教学质量,将准备教材、多媒体资料和实验设备等多种教学资源。

教材是学生学习的基础,多媒体资料可以丰富教学手段,实验设备则是学生进行实践操作的重要工具。

此外,还将利用网络资源,如在线教程和讨论区,为学生提供更多的学习资料和实践机会。

五、教学评估本节课的教学评估将采用多元化的评价方式,以全面、客观、公正地评估学生的学习成果。

评估方式包括平时表现、作业和考试等。

平时表现主要考察学生的课堂参与度和团队合作能力,通过观察和记录学生在课堂上的表现来进行评估。

matlab的教学课程设计

matlab的教学课程设计

matlab 的教学课程设计一、课程目标知识目标:1. 掌握MATLAB的基础知识,包括数据类型、矩阵运算、程序流程控制等;2. 学会使用MATLAB进行数据可视化、图像处理、数值计算等操作;3. 了解MATLAB在工程领域的应用,并能结合所学专业进行简单的数据分析。

技能目标:1. 能够熟练运用MATLAB编写程序,解决实际问题;2. 学会使用MATLAB进行数据导入、导出,以及与Excel、Word等软件的数据交互;3. 培养学生运用MATLAB进行科学计算和工程问题求解的能力。

情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣和热情,激发学生主动探索精神;2. 培养学生严谨的科学态度,提高学生的团队协作能力;3. 引导学生认识到MATLAB在现代工程技术中的重要性,树立正确的价值观。

课程性质:本课程为实践性较强的课程,旨在培养学生的编程能力和实际应用能力。

学生特点:学生具备一定的数学基础和编程兴趣,但对MATLAB编程可能较为陌生。

教学要求:结合学生特点和课程性质,注重理论与实践相结合,以案例教学为主,培养学生的实际操作能力。

在教学过程中,关注学生的个体差异,鼓励学生提问、讨论,提高学生的参与度和积极性。

通过课程学习,使学生能够独立完成MATLAB程序编写,解决实际问题。

二、教学内容1. MATLAB基础知识:数据类型、矩阵运算、程序流程控制等;教材章节:第一章 MATLAB概述,第二章 MATLAB基础知识。

2. 数据可视化与图像处理:绘图函数、图像处理基本操作等;教材章节:第三章 数据可视化,第四章 图像处理。

3. 数值计算:线性方程组求解、数值积分、插值等;教材章节:第五章 数值计算。

4. MATLAB在实际工程中的应用:结合所学专业,进行数据分析与处理;教材章节:第六章 MATLAB在工程中的应用。

5. MATLAB与其他软件的数据交互:数据导入、导出,与Excel、Word等软件的数据交互;教材章节:第七章 MATLAB与其他软件的数据交互。

基于matlab的课程设计

基于matlab的课程设计

基于matlab的课程设计一、课程目标知识目标:1. 掌握MATLAB的基本操作,包括数据类型、矩阵运算和基本编程结构;2. 学习运用MATLAB进行数据处理、图像绘制和仿真分析;3. 了解MATLAB在工程领域的应用,如信号处理、控制系统分析等。

技能目标:1. 能够运用MATLAB编写程序,解决实际问题;2. 学会使用MATLAB进行数据可视化,绘制图表,并进行分析;3. 培养运用MATLAB进行工程计算和仿真的能力。

情感态度价值观目标:1. 培养学生对工程技术的兴趣,激发创新意识;2. 增强学生的团队协作能力,提高沟通表达能力;3. 培养学生严谨的科学态度,注重实际问题的解决。

课程性质:本课程为实践性较强的学科,结合课本理论知识,以MATLAB为工具,培养学生的实际操作能力。

学生特点:高年级学生,具备一定的数学基础和编程经验,对工程技术有一定了解。

教学要求:结合课本内容,注重理论与实践相结合,通过课程设计,提高学生的实际操作能力和解决实际问题的能力。

将目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. MATLAB基础知识:数据类型、矩阵运算、基本编程结构(顺序、循环、选择结构);相关教材章节:第一章至第三章。

2. 数据处理与图像绘制:数据导入导出、数组操作、绘图函数及其应用;相关教材章节:第四章、第五章。

3. MATLAB仿真分析:控制系统仿真、信号处理、数值计算;相关教材章节:第六章、第七章。

4. MATLAB综合应用:结合实际案例,运用MATLAB解决工程技术问题;相关教材章节:第八章至第十章。

教学大纲安排:第一周:MATLAB基础知识学习,完成相关练习;第二周:数据处理与图像绘制,完成实例分析;第三周:MATLAB仿真分析,进行上机操作;第四周:MATLAB综合应用,开展课程设计。

教学内容注重科学性和系统性,结合教材章节,循序渐进地组织教学。

在教学过程中,将理论与实践相结合,确保学生能够掌握MATLAB的核心功能,并能将其应用于解决实际问题。

matlab能做什么课程设计

matlab能做什么课程设计

matlab能做什么课程设计一、课程目标知识目标:1. 学生能理解MATLAB的基本功能和操作界面,掌握基本的数据类型和运算操作。

2. 学生能运用MATLAB进行数据可视化,包括绘制二维和三维图形,并能对数据进行基本的分析和处理。

3. 学生能掌握MATLAB在工程计算中的应用,如线性代数、数值计算等,并能解决实际问题。

技能目标:1. 学生能运用MATLAB编写简单的程序,实现数据的计算、分析和可视化展示。

2. 学生能运用MATLAB解决高中数学和物理中的实际问题,提高问题解决能力。

3. 学生能在团队合作中,运用MATLAB共同完成复杂的任务,提高团队协作能力。

情感态度价值观目标:1. 学生通过MATLAB的学习,培养对计算机编程的兴趣和热情,增强学习动力。

2. 学生在解决问题的过程中,培养勇于尝试、持续探究的精神,增强自信心。

3. 学生通过团队合作,学会相互尊重、沟通协作,培养良好的团队精神和人际关系。

课程性质:本课程为高中信息技术课程,以实践性、应用性为主,结合理论知识,提高学生的实际操作能力。

学生特点:高中学生具备一定的数学和物理基础,对计算机编程有一定兴趣,但编程经验不足。

教学要求:教师应注重理论与实践相结合,以学生为主体,引导学生主动探索,培养学生的问题解决能力和团队协作能力。

在教学过程中,关注学生的个体差异,给予个性化指导,确保课程目标的实现。

通过课程学习,使学生能够将MATLAB应用于实际问题的解决,提高综合素质。

二、教学内容1. MATLAB简介- MATLAB的发展历程与特点- MATLAB的安装与界面认识2. MATLAB基础- 数据类型与运算符- 变量与函数的定义- 控制流(条件语句、循环语句)3. 数据可视化- 二维图形绘制(如:plot函数)- 三维图形绘制(如:plot3函数)- 图形修饰与操作4. MATLAB在数学和物理中的应用- 线性代数(矩阵运算、行列式计算等)- 数值计算(插值、数值积分等)- 常微分方程求解5. MATLAB编程进阶- 函数文件与脚本文件- 数组操作与数据处理- 文件读写与数据导入导出6. 实践应用与拓展- 数学建模与仿真- 物理问题求解- MATLAB与其他软件的联合应用教学内容安排与进度:第1周:MATLAB简介与安装第2周:MATLAB基础第3周:数据可视化第4周:MATLAB在数学和物理中的应用第5周:MATLAB编程进阶第6周:实践应用与拓展教学内容与教材关联性:本教学内容与高中信息技术教材中计算机编程与应用章节相关,结合数学和物理学科知识,实现跨学科教学。

matlab的课程设计

matlab的课程设计

matlab的课程设计一、课程目标知识目标:1. 理解Matlab的基本概念,掌握其基本操作和常用命令;2. 学会使用Matlab进行数据分析和可视化;3. 掌握Matlab编程基础,能够编写简单的程序解决问题;4. 了解Matlab在工程和科学研究中的应用。

技能目标:1. 能够运用Matlab进行数据操作和计算;2. 能够使用Matlab绘制各类图表,包括线图、柱状图、散点图等;3. 能够编写简单的Matlab程序,实现基础算法;4. 能够运用Matlab解决实际数学问题和工程问题。

情感态度价值观目标:1. 培养学生对Matlab编程的兴趣和热情;2. 培养学生主动探索、合作学习和解决问题的能力;3. 增强学生对数学和工程学科的认识,提高实际应用能力;4. 培养学生的创新思维和科学精神,使其具备良好的科研素养。

课程性质:本课程为实践性较强的学科,结合理论教学和实际操作,使学生能够在实践中掌握Matlab的使用。

学生特点:学生具备一定的数学基础和计算机操作能力,对新鲜事物充满好奇,喜欢动手实践。

教学要求:注重理论与实践相结合,强调学生的动手能力,通过实际案例和任务驱动,让学生在实践中掌握Matlab知识。

同时,关注学生的个体差异,提供个性化指导,确保每位学生都能达到课程目标。

在教学过程中,及时评估学生的学习成果,调整教学策略,以提高教学效果。

二、教学内容1. Matlab基础知识:介绍Matlab的发展历程、功能特点及操作界面,使学生熟悉Matlab环境。

- 教材章节:第一章 Matlab概述- 内容列举:Matlab简介、安装与启动、操作界面、基本命令。

2. 数据分析与可视化:学习使用Matlab进行数据操作、分析和可视化。

- 教材章节:第二章 数据分析与可视化- 内容列举:数据类型、数组操作、函数与脚本、绘图功能。

3. Matlab编程基础:掌握Matlab编程的基本语法和技巧,能够编写简单的程序。

matlab期末简单的课程设计

matlab期末简单的课程设计

matlab期末简单的课程设计一、课程目标知识目标:1. 理解并掌握MATLAB基本语法和编程规范;2. 学会使用MATLAB进行数据可视化、矩阵运算和简单算法实现;3. 掌握MATLAB在工程领域的应用,如信号处理、控制系统等。

技能目标:1. 能够运用MATLAB编写程序,解决实际问题;2. 培养学生利用MATLAB进行数据处理和分析的能力;3. 提高学生运用MATLAB进行团队协作和沟通表达的能力。

情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣,激发学生主动探索的精神;2. 培养学生严谨、认真的科学态度,提高学生的自主学习能力;3. 引导学生认识到MATLAB在工程领域的实用价值,增强学生的职业认同感。

本课程针对高年级学生,课程性质为实践性较强的专业选修课。

结合学生特点,课程目标注重培养学生的实际操作能力和团队协作能力。

在教学过程中,要求教师关注学生的个体差异,充分调动学生的积极性,引导学生运用MATLAB解决实际问题。

通过本课程的学习,期望学生能够掌握MATLAB的基本使用方法,为后续专业课程学习和工程实践打下坚实基础。

二、教学内容1. MATLAB基础知识:介绍MATLAB的安装与界面,基本语法和编程规范,数值、字符串和结构体等数据类型,矩阵的创建和运算,流程控制语句,函数编写与调用等。

教材章节:第1章 MATLAB概述,第2章 MATLAB编程基础。

2. 数据可视化:学习使用MATLAB绘制二维、三维图形,包括线图、散点图、柱状图等,以及图形的修饰和布局。

教材章节:第3章 数据可视化。

3. 算法实现与应用:介绍MATLAB在数值计算、信号处理、控制系统等领域的应用,通过实例讲解常见算法的实现。

教材章节:第4章 矩阵计算,第5章 算法实现与应用。

4. MATLAB高级应用:学习MATLAB在图像处理、优化算法、神经网络等领域的应用,提高学生解决复杂工程问题的能力。

教材章节:第6章 高级应用。

MATLAB课程设计

MATLAB课程设计

一、课程目的初步学会使用MATLAB软件,掌握MATLAB基本的函数的使用,熟练MATLAB编程,以便为今后数字信号的处理打下基础。

二、课程内容实验一 MATLAB语言基础实验目的:基本掌握 MATLAB 向量、矩阵、数组的生成及其基本运算(区分数组运算和矩阵运算)、常用的数学函数。

了解字符串的操作。

实验内容:1、创建以下矩阵:A为3×4的全 1 矩阵、B为3×3的0矩阵、C 为3×3的单位阵、D为3×3的魔方阵、E由C和D纵向拼接而成、F抽取E的2~5行元素生成、G由F经变形为3×4的矩阵而得、以G为子矩阵用复制函数(repmat)生成6×8的大矩阵H。

源程序:A=ones(3,4)% A为3×4的全 1 矩阵B=zeros(3)% B为3×3的0矩阵C=eye(3)% C为3×3的单位阵D=magic(3)% D为3×3的魔方阵E=cat(1,C,D)% E由C和D纵向拼接而成F=E(2:5,:)% F抽取E的2~5行元素生G=reshape(F,3,4)% G由F经变形为3×4的矩阵而得H=repmat(G,2,2) %以G为子矩阵用复制函数(repmat)生成6×8的大矩阵H运行结果:A =1 1 1 11 1 1 11 1 1 1B =0 0 00 0 00 0 0C =1 0 00 1 0 0 0 1 D =8 1 6 3 5 7 4 9 2 E =1 0 0 0 1 0 0 0 1 8 1 6 3 5 7 4 92 F =0 1 0 0 0 1 8 1 6 3 5 7 G =0 3 1 1 0 1 5 6 8 0 0 7 H =0 3 1 1 0 3 1 1 0 1 5 6 0 1 5 6 8 0 0 7 8 0 0 7 0 3 1 1 0 3 1 1 0 1 5 6 0 1 5 6 8 0 0 7 8 0 0 72、(1)用矩阵除法求下列方程组的解 x=[x 1;x 2;x 3];⎪⎩⎪⎨⎧-=---=++-=++73847523436321321321x x x x x x x x x (2) 求矩阵的秩;(3) 求矩阵的特征值与特征向量; (4) 矩阵的乘幂与开方; (5) 矩阵的指数与对数; (6) 矩阵的提取与翻转。

matlab课程设计简单的

matlab课程设计简单的

matlab课程设计简单的一、教学目标本课程的教学目标是使学生掌握 MATLAB 的基本使用方法,能够运用 MATLAB 进行简单的数学计算和数据分析。

具体目标如下:1.理解 MATLAB 的基本概念,如变量、矩阵、数组等。

2.掌握 MATLAB 的基本运算,如算术运算、逻辑运算等。

3.熟悉 MATLAB 的数据类型,如整数、浮点数、字符串等。

4.能够使用 MATLAB 进行简单的数学计算,如解方程、求导数等。

5.能够使用 MATLAB 进行数据分析,如绘制图表、拟合曲线等。

6.能够编写简单的 MATLAB 脚本程序,实现自动化计算和数据分析。

情感态度价值观目标:1.培养学生对科学计算和数据分析的兴趣,提高学生的创新思维能力。

2.培养学生团队合作精神,提高学生的沟通协调能力。

二、教学内容根据课程目标,教学内容主要包括 MATLAB 的基本概念、基本运算、数据类型以及数学计算和数据分析。

具体安排如下:1.MATLAB 的基本概念:介绍 MATLAB 的界面布局、变量、矩阵、数组等基本概念。

2.MATLAB 的基本运算:讲解算术运算、逻辑运算、关系运算等基本运算。

3.MATLAB 的数据类型:介绍整数、浮点数、字符串等数据类型的使用方法。

4.数学计算:讲解 MATLAB 在数学计算方面的应用,如解方程、求导数、积分等。

5.数据分析:介绍 MATLAB 在数据分析方面的应用,如绘制图表、拟合曲线、数据筛选等。

三、教学方法为了激发学生的学习兴趣和主动性,本课程采用多种教学方法相结合的方式,如讲授法、讨论法、案例分析法、实验法等。

1.讲授法:通过讲解 MATLAB 的基本概念、基本运算和数据类型,使学生掌握 MATLAB 的基本使用方法。

2.讨论法:学生进行小组讨论,分享学习心得和经验,提高学生的团队合作能力。

3.案例分析法:通过分析实际案例,使学生了解 MATLAB 在数学计算和数据分析方面的应用。

4.实验法:安排实验室实践环节,让学生动手操作 MATLAB,巩固所学知识,提高实际操作能力。

matlab程序课程设计

matlab程序课程设计

matlab程序 课程设计一、课程目标知识目标:1. 理解Matlab程序的基本结构和编程语法;2. 掌握Matlab中数据类型、运算符和流程控制的使用方法;3. 学会使用Matlab进行数据处理、图像绘制和仿真计算;4. 了解Matlab在实际工程和科研中的应用。

技能目标:1. 能够运用Matlab编写简单的程序,解决实际问题;2. 能够运用Matlab进行数据分析和图像绘制,展示实验结果;3. 能够运用Matlab进行简单的科学计算和模型仿真;4. 能够在团队项目中,运用Matlab编程技能,完成所承担的任务。

情感态度价值观目标:1. 培养学生对Matlab编程的兴趣和热情,激发学生学习编程的积极性;2. 培养学生具备良好的编程习惯,注重代码的规范性和可读性;3. 培养学生面对编程问题时的耐心和毅力,克服困难,解决问题;4. 培养学生具备团队协作精神,能够在项目中发挥各自优势,共同完成任务。

课程性质:本课程为实践性较强的学科,注重培养学生实际操作能力和编程思维。

学生特点:学生具备一定的数学基础和计算机操作能力,但对Matlab编程尚处于入门阶段。

教学要求:结合学生特点,通过讲解、演示、实践等方式,引导学生掌握Matlab编程技能,并在实际应用中提高学生的编程水平。

教学过程中,注重培养学生的学习兴趣和团队协作能力,为后续相关课程和实际工作打下基础。

将课程目标分解为具体的学习成果,以便进行教学设计和评估。

二、教学内容1. Matlab基础知识- Matlab简介与安装- Matlab界面与基本操作- Matlab编程规范与技巧2. 数据类型和运算符- 基本数据类型:数值、字符串、逻辑等- 运算符:算术、关系、逻辑运算符3. 程序控制结构- 顺序结构- 选择结构:if-else-end- 循环结构:for、while循环4. 函数与脚本- 函数的定义与调用- 输入输出参数的使用- 脚本文件的编写与执行5. 数据处理与分析- 数组与矩阵操作- 数据可视化:绘图函数与图形美化- 数据分析:统计、插值、拟合等6. 模型仿真与优化- 模型建立与仿真- 参数优化与模型求解- 应用案例:物理、生物、经济等领域7. 综合应用与项目实践- 综合案例:结合实际问题的Matlab程序设计- 项目实践:团队协作完成指定项目,提高编程能力教学内容安排与进度:共安排16个课时,按照以下进度进行教学:1-4课时:Matlab基础知识与基本操作5-8课时:数据类型、运算符和程序控制结构9-12课时:函数与脚本、数据处理与分析13-16课时:模型仿真与优化、综合应用与项目实践教学内容与教材关联性:以上教学内容与教材章节相对应,涵盖了Matlab编程的主要知识点,旨在帮助学生系统地掌握Matlab编程技能。

matalab课程设计

matalab课程设计

matalab课程设计一、教学目标本课程的教学目标是使学生掌握MATLAB的基本原理、操作方法和应用技能。

通过本课程的学习,学生将能够熟练使用MATLAB进行数学计算、数据分析和图形绘制,具备运用MATLAB解决实际问题的能力。

具体的教学目标如下:1.知识目标:–理解MATLAB的基本概念和原理。

–掌握MATLAB的语法和编程方法。

–熟悉MATLAB的功能模块和工具箱。

2.技能目标:–能够熟练使用MATLAB进行数学计算和数据分析。

–能够运用MATLAB编写简单的程序和脚本。

–能够利用MATLAB绘制二维和三维图形。

3.情感态度价值观目标:–培养学生的创新意识和解决问题的能力。

–培养学生的团队合作意识和沟通能力。

–培养学生的自主学习和持续学习的习惯。

二、教学内容本课程的教学内容主要包括MATLAB的基本原理、操作方法和应用技巧。

具体的教学内容如下:1.MATLAB的基本原理:–MATLAB的概念和特点。

–MATLAB的工作环境和界面。

–MATLAB的数据类型和变量。

2.MATLAB的操作方法:–MATLAB的数学计算和数据分析。

–MATLAB的编程方法和语法规则。

–MATLAB的图形绘制和可视化。

3.MATLAB的应用技巧:–MATLAB的功能模块和工具箱的使用。

–MATLAB与其他软件的集成和应用。

–MATLAB在实际问题中的应用案例。

三、教学方法为了实现教学目标,本课程将采用多种教学方法相结合的方式进行教学。

具体的教学方法如下:1.讲授法:通过教师的讲解和演示,向学生传授MATLAB的基本原理和操作方法。

2.案例分析法:通过分析实际案例,让学生学会如何运用MATLAB解决实际问题。

3.实验法:通过上机实验,让学生亲自动手操作MATLAB,巩固所学知识和技能。

4.小组讨论法:通过小组讨论和合作,培养学生的团队合作意识和沟通能力。

四、教学资源为了支持教学内容和教学方法的实施,本课程将利用多种教学资源。

matlab课程设计报告摘要

matlab课程设计报告摘要

matlab课程设计报告摘要一、教学目标本课程的教学目标是使学生掌握MATLAB的基本语法、编程技巧以及解决科学计算和工程问题的能力。

具体目标如下:1.知识目标:•掌握MATLAB的基本数据类型、运算符和表达式。

•理解MATLAB的编程结构,包括条件语句、循环语句和函数。

•熟悉MATLAB的矩阵操作、数据分析和解算器功能。

2.技能目标:•能够使用MATLAB进行数学计算、数据可视化和仿真。

•能够编写MATLAB脚本文件和函数文件,解决实际问题。

•能够利用MATLAB与其他软件进行数据交换和协同工作。

3.情感态度价值观目标:•培养学生的团队合作精神和问题解决能力。

•培养学生的创新意识和科学思维方式。

•培养学生对MATLAB软件的兴趣和积极性。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个方面:1.MATLAB基本语法和编程结构:•数据类型、运算符和表达式。

•变量和赋值语句。

•矩阵操作和线性方程组求解。

2.MATLAB控制结构:•条件语句和循环语句。

•嵌套结构和转移语句。

3.MATLAB函数和脚本文件:•函数的定义和调用。

•脚本文件的编写和执行。

4.MATLAB数据可视化和仿真:•二维和三维图形绘制。

•图像处理和动画制作。

5.MATLAB与其他软件的交互:•数据交换和文件操作。

•与其他编程语言的集成。

三、教学方法为了实现教学目标,本课程将采用多种教学方法相结合的方式:1.讲授法:通过教师的讲解和示范,引导学生掌握MATLAB的基本概念和编程技巧。

2.讨论法:通过小组讨论和问题解答,培养学生的合作精神和问题解决能力。

3.案例分析法:通过分析实际案例,让学生学会将MATLAB应用于解决科学计算和工程问题。

4.实验法:通过上机实验,让学生动手实践,加深对MATLAB编程的理解和应用能力。

四、教学资源为了支持教学内容和教学方法的实施,本课程将利用以下教学资源:1.教材:选用权威的MATLAB教材,提供全面、系统的知识体系。

matlab程序课程设计

matlab程序课程设计

matlab程序课程设计一、教学目标本课程的教学目标是使学生掌握MATLAB编程的基本知识和技能,能够运用MATLAB解决简单的数学和工程问题。

具体目标如下:1.理解MATLAB的基本概念,如变量、矩阵、数组等。

2.掌握MATLAB的基本语法,如运算符、函数、循环和条件语句等。

3.了解MATLAB的绘图功能,能够绘制基本的图形。

4.能够使用MATLAB进行简单的数学计算和数据分析。

5.能够编写MATLAB脚本程序,解决实际问题。

6.能够使用MATLAB的绘图功能,进行数据可视化。

情感态度价值观目标:1.培养学生的计算机编程思维,提高解决问题的能力。

2.培养学生团队合作的精神,提高沟通与协作能力。

3.培养学生对科学研究的兴趣,提高创新意识。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个方面:1.MATLAB概述:介绍MATLAB的发展历程、功能特点和应用领域。

2.MATLAB基本语法:变量、矩阵、数组、运算符、函数、循环和条件语句等。

3.MATLAB绘图功能:基本图形绘制、图形编辑和格式设置等。

4.MATLAB编程实践:数学计算、数据分析、实际问题解决等。

5.第1周:MATLAB概述和基本语法。

6.第2周:MATLAB绘图功能。

7.第3周:MATLAB编程实践(数学计算和数据分析)。

8.第4周:MATLAB编程实践(实际问题解决)。

三、教学方法为了达到教学目标,本课程将采用以下教学方法:1.讲授法:讲解MATLAB的基本概念、语法和绘图功能。

2.案例分析法:分析实际问题,引导学生运用MATLAB编程解决。

3.实验法:上机操作,让学生亲手编写MATLAB程序,巩固所学知识。

4.小组讨论法:分组完成项目任务,培养团队合作和沟通能力。

四、教学资源为了支持教学内容和教学方法的实施,本课程将采用以下教学资源:1.教材:《MATLAB程序设计》。

2.参考书:提供一些MATLAB编程的参考书籍,供学生自主学习。

简单matlab课程设计报告

简单matlab课程设计报告

简单matlab课程设计报告一、教学目标本课程旨在通过MATLAB软件的基本操作和编程技巧,培养学生的科学计算能力和解决实际问题的能力。

通过本课程的学习,学生将掌握MATLAB软件的基本使用方法,包括数据的导入导出、矩阵运算、图形绘制等功能,并能够运用MATLAB进行简单的科学计算和数据分析。

在技能目标方面,学生将学会使用MATLAB编写简单的脚本程序和函数程序,能够运用MATLAB解决实际问题,如线性方程组的求解、数据的拟合和可视化等。

在情感态度价值观目标方面,学生将培养对科学计算和数据分析的兴趣,提高对MATLAB软件的认同感和运用MATLAB解决实际问题的自信心。

二、教学内容本课程的教学内容主要包括MATLAB软件的基本操作、矩阵运算、图形绘制以及简单的编程技巧。

具体来说,我们将从MATLAB软件的安装和使用方法开始,介绍MATLAB的工作环境、命令窗口和图形用户界面。

然后,我们将学习MATLAB的基本数据类型,如矩阵和细胞数组,以及基本的矩阵运算,如加减乘除、转置和逆矩阵等。

接下来,我们将介绍MATLAB的图形绘制功能,包括绘制线图、散点图、柱状图等,并学习如何对图形进行美化和标注。

最后,我们将学习MATLAB的编程技巧,包括变量的定义和赋值、循环和条件语句、函数的定义和调用等。

三、教学方法为了提高学生的学习兴趣和主动性,我们将采用多种教学方法相结合的方式进行教学。

首先,我们将采用讲授法,系统地讲解MATLAB软件的基本操作和编程技巧,帮助学生建立扎实的理论基础。

同时,我们将结合讨论法,鼓励学生积极参与课堂讨论,提出问题和建议,促进师生之间的互动和交流。

其次,我们将采用案例分析法,通过分析和解决实际问题,让学生学会将MATLAB软件应用于实际场景,提高学生的应用能力和解决问题的能力。

此外,我们还将实验课,让学生亲自动手操作MATLAB软件,进行科学计算和数据分析,提高学生的实践能力和动手能力。

matlab仿真课程设计报告

matlab仿真课程设计报告

matlab仿真课程设计报告一、教学目标本课程的教学目标旨在通过MATLAB仿真技术的学习,使学生掌握MATLAB基本操作、仿真环境搭建、脚本编写及图形用户界面设计等技能,培养学生运用MATLAB解决实际问题的能力。

具体目标如下:1.知识目标:–理解MATLAB的系统结构及基本功能;–掌握MATLAB基本语法、数据类型、矩阵运算;–熟悉MATLAB仿真环境及相关工具箱;–了解MATLAB在工程领域的应用。

2.技能目标:–能够独立搭建简单的仿真环境;–能够运用MATLAB进行数据分析、算法实现;–具备编写MATLAB脚本及图形用户界面的能力;–能够运用MATLAB解决实际工程问题。

3.情感态度价值观目标:–培养学生的创新意识、团队协作精神及自主学习能力;–使学生认识到MATLAB在工程领域的重要性,提高学习兴趣;–培养学生运用所学知识解决实际问题的责任感。

二、教学内容本课程的教学内容主要包括MATLAB基础知识、MATLAB仿真环境及工具箱、脚本编写及图形用户界面设计等。

具体安排如下:1.MATLAB基础知识:–MATLAB概述及系统结构;–MATLAB基本语法、数据类型、矩阵运算。

2.MATLAB仿真环境及工具箱:–MATLAB仿真环境搭建;–MATLAB常用工具箱介绍,如控制系统、信号处理、图像处理等。

3.脚本编写及图形用户界面设计:–MATLAB脚本编写方法及技巧;–MATLAB图形用户界面设计原理及实例。

4.MATLAB在工程领域的应用:–利用MATLAB解决实际工程问题案例分析。

三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合,以激发学生的学习兴趣和主动性。

具体方法如下:1.讲授法:通过讲解MATLAB的基本概念、语法及应用,使学生掌握课程基本知识。

2.案例分析法:分析实际工程案例,让学生了解MATLAB在工程领域的应用,提高学生解决实际问题的能力。

3.实验法:安排适量实验,让学生动手操作,培养学生的实际操作能力和创新能力。

基本matlab的课程设计

基本matlab的课程设计

基本matlab的课程设计一、教学目标本课程旨在通过MATLAB软件的基本操作教学,使学生掌握MATLAB软件的基本使用方法,能够运用MATLAB进行简单的数学计算和数据分析。

具体目标如下:1.理解MATLAB软件的基本概念和操作界面。

2.掌握MATLAB的基本数据类型和运算符。

3.学会使用MATLAB进行矩阵运算和数学计算。

4.了解MATLAB在数据分析方面的应用。

5.能够熟练使用MATLAB软件进行基本的矩阵运算。

6.能够利用MATLAB进行简单的数学计算和数据分析。

7.能够编写简单的MATLAB脚本程序。

8.能够运用MATLAB进行图形绘制和图像处理。

情感态度价值观目标:1.培养学生的计算机应用能力和科学思维方式。

2.激发学生对MATLAB软件的兴趣和好奇心。

3.培养学生的团队合作意识和问题解决能力。

二、教学内容本课程的教学内容主要包括MATLAB软件的基本概念和操作、矩阵运算、数学计算和数据分析、脚本编程和图形绘制等。

具体安排如下:1.MATLAB软件的基本概念和操作:介绍MATLAB的工作环境、命令窗口、变量编辑器等基本操作界面。

2.矩阵运算:学习矩阵的创建、运算符的使用、矩阵的转置和逆矩阵等基本操作。

3.数学计算:学习MATLAB在数学计算方面的功能,包括代数运算、三角函数、积分和微分等。

4.数据分析:学习MATLAB在数据分析方面的应用,包括数据的导入和导出、数据清洗和预处理、数据可视化等。

5.脚本编程:学习MATLAB的脚本编程方法,包括变量的定义和赋值、循环和条件语句的使用、函数的定义和调用等。

6.图形绘制:学习MATLAB的图形绘制功能,包括绘制曲线图、柱状图、散点图等,以及图形的美化和定制。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式进行教学。

具体方法如下:1.讲授法:通过教师的讲解,使学生掌握MATLAB软件的基本概念和操作方法。

2.案例分析法:通过分析实际案例,使学生了解MATLAB在数学计算和数据分析方面的应用。

matlab课程设计报告模板

matlab课程设计报告模板

matlab课程设计报告模板一、教学目标本课程的教学目标是使学生掌握MATLAB的基本功能和使用方法,能够运用MATLAB进行简单的数学计算、数据处理和图形绘制。

具体分为以下三个部分:1.知识目标:学生需要了解MATLAB的基本组成、工作环境以及常用的数学函数和工具箱。

2.技能目标:学生能够熟练使用MATLAB进行矩阵运算、数学计算、数据分析和图形绘制。

3.情感态度价值观目标:通过学习MATLAB,培养学生对科学计算和计算机辅助设计的兴趣,提高学生解决实际问题的能力。

二、教学内容根据课程目标,教学内容主要包括以下几个部分:1.MATLAB概述:介绍MATLAB的发展历程、功能特点和应用领域。

2.MATLAB基本操作:包括矩阵运算、数学计算、数据分析、图形绘制等。

3.MATLAB工具箱:介绍MATLAB常用的工具箱,如数值计算工具箱、信号处理工具箱等。

4.MATLAB实际应用案例:分析实际案例,让学生学会将MATLAB应用于实际问题的解决。

三、教学方法为了达到课程目标,我们将采用以下教学方法:1.讲授法:通过讲解MATLAB的基本概念和操作方法,使学生掌握MATLAB的基本使用技巧。

2.案例分析法:分析实际案例,让学生学会将MATLAB应用于实际问题的解决。

3.实验法:安排上机实验,让学生动手操作,巩固所学知识。

4.讨论法:学生进行小组讨论,促进学生之间的交流与合作。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《MATLAB教程》或其他类似教材。

2.参考书:提供相关的参考书籍,供学生课后自学。

3.多媒体资料:制作课件和教学视频,辅助课堂教学。

4.实验设备:提供计算机实验室,让学生进行上机实验。

五、教学评估为了全面、客观地评估学生的学习成果,我们将采取以下评估方式:1.平时表现:通过课堂参与、提问、讨论等方式,评估学生在课堂上的表现。

2.作业:布置适量的作业,评估学生对知识的掌握和应用能力。

matlab小课程设计

matlab小课程设计

matlab小课程设计一、课程目标知识目标:1. 学生能理解MATLAB软件的基本操作,掌握数据类型、变量、矩阵等基础知识;2. 学生能运用MATLAB进行简单的数学运算、数据可视化及编程;3. 学生了解MATLAB在工程领域的应用,如信号处理、控制系统等。

技能目标:1. 学生能熟练使用MATLAB软件,完成数据输入、输出,进行基本的数据分析;2. 学生能运用MATLAB编写简单的程序,解决实际问题;3. 学生能通过MATLAB实现课程相关实验,提高实践操作能力。

情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣,激发学生主动探索新知识的热情;2. 培养学生团队协作意识,提高沟通与表达能力;3. 培养学生严谨的科学态度,养成良好的编程习惯。

课程性质:本课程为选修课程,旨在帮助学生掌握MATLAB软件的使用,提高编程能力和实践操作能力。

学生特点:学生具有一定的数学基础,对计算机编程有一定兴趣,但编程经验不足。

教学要求:结合学生特点,注重理论与实践相结合,通过案例教学,使学生能够学以致用,提高解决实际问题的能力。

将课程目标分解为具体的学习成果,以便进行教学设计和评估。

二、教学内容1. MATLAB软件概述- 软件安装与界面认识- 基本操作与功能介绍2. MATLAB基础知识- 数据类型与变量- 矩阵与数组操作- 数学运算与函数3. MATLAB编程基础- 控制流(条件语句、循环语句)- 函数编写与调试- 文件操作与数据存储4. MATLAB数据可视化- 二维图形绘制- 三维图形绘制- 图形修饰与动画制作5. MATLAB应用案例分析- 信号处理- 控制系统设计- 优化问题求解6. MATLAB实验操作- 基本操作练习- 程序编写与调试- 综合应用案例实践教学内容安排与进度:第一周:MATLAB软件概述与基本操作第二周:MATLAB基础知识第三周:MATLAB编程基础第四周:MATLAB数据可视化第五周:MATLAB应用案例分析第六周:MATLAB实验操作教材关联:教学内容与教材相关章节紧密联系,涵盖教材中MATLAB基础与应用部分的核心内容,确保学生能够系统地学习并掌握MATLAB相关知识。

matlab课程设计

matlab课程设计

matlab课程设计一、教学目标本节课的教学目标是使学生掌握MATLAB基本语法和操作,能够运用MATLAB进行简单的数学计算和数据分析。

具体分为三个部分:1.知识目标:学生需要掌握MATLAB的基本语法,包括变量定义、数据类型、运算符、矩阵操作等;了解MATLAB的工作环境,包括命令窗口、工作空间、脚本文件等。

2.技能目标:学生能够熟练使用MATLAB进行数学计算,如解方程、求导数、积分等;能够使用MATLAB进行数据分析,如数据可视化、数据拟合、数据过滤等。

3.情感态度价值观目标:通过学习MATLAB,培养学生对计算机科学的兴趣和好奇心,提高学生的问题解决能力和创新意识。

二、教学内容本节课的教学内容主要包括三个部分:1.MATLAB基本语法:介绍MATLAB的基本语法,包括变量定义、数据类型、运算符、矩阵操作等。

2.MATLAB工作环境:介绍MATLAB的工作环境,包括命令窗口、工作空间、脚本文件等,并演示如何进行基本操作。

3.MATLAB数学计算和数据分析:通过案例教学,让学生掌握如何使用MATLAB进行数学计算和数据分析,如解方程、求导数、积分、数据可视化等。

三、教学方法本节课采用讲授法、案例分析法和实验法相结合的教学方法:1.讲授法:教师讲解MATLAB基本语法和操作,让学生掌握MATLAB的基本知识。

2.案例分析法:通过分析实际案例,让学生了解如何使用MATLAB进行数学计算和数据分析,提高学生的实际操作能力。

3.实验法:让学生在计算机上进行实际操作,巩固所学知识,培养学生的实践能力。

四、教学资源本节课的教学资源包括:1.教材:MATLAB入门教程,为学生提供理论知识的学习材料。

2.多媒体资料:PPT课件,生动展示MATLAB的基本语法和操作。

3.实验设备:计算机,让学生进行实际操作练习。

4.网络资源:MATLAB官方,提供丰富的学习资源和案例,便于学生自主学习和拓展。

五、教学评估本节课的教学评估主要包括以下几个方面:1.平时表现:评估学生在课堂上的参与程度、提问回答、小组讨论等,以考察学生的学习态度和积极性。

MATLAB课程设计报告

MATLAB课程设计报告

目录一、课程设计目的 (1)二、课程设计任务 (1)三、课程设计题目 (1)3.1、画出分段函数图: (1)3.2、信号的产生与变换 (2)3.3、财经问题 (3)3.4、计算平均学分积GPA (4)3.5、供煤量分配问题 (6)四、课程设计结论及分析 (7)五、心得体会 (7)六、参考文献 (7)一、课程设计目的1. 熟悉MATLAB 的工作环境;2. 熟悉并练习MATLAB 的命令;3. 掌握MATLAB 的基本操作;4. 熟练掌握MATLAB 的基本应用。

二、课程设计任务1.熟练掌握MATLAB 的基本用法以及实际应用;2.将课程设计题目解答完毕,完成一下内容:(1)、画出分段函数图;(2)、信号的产生与变换;(3)、财经问题;(4)、计算平均学分积GPA ;(5)、供煤量分配问题。

三、课程设计题目3.1、画出分段函数图:2222220.5457exp(0.75 3.75 1.5),1(,)0.7575exp(6),1105457exp(0.75 3.75 1.5),1y x x x y p x y y x x y y x x x y ⎧---+>⎪=---<+≤⎨⎪--++≤-⎩(1) 程序:x=-3:0.1:3;y=-3:0.1:3;length_of_x=length(x);length_of_y=length(y);for i=1:length_of_xfor j=1:length_of_yif (x(i)+y(j))>1z(i,j)=0.5457*exp(-0.75*y(j)^2-3.75*x(i)^2-1.5*x(i)); elseif ((x(i)+y(j))>-1)&&((x(i)+y(j))<=1)z(i,j)=0.7575*exp(-y(j)^2-6*x(i)^2);elsez(i,j)=0.5457*exp(-0.75*y(j)^2-3.75*x(i)^2+1.5*x(i)); endendendmesh(x,y,z)(2) 运行结果:3.2、信号的产生与变换数字信号处理中y(n)=x(-n)的画图实现;其中21,33()0, n 3n n x n +-≤≤⎧=⎨>⎩(1)程序:n=-4:4;for i=1:9if abs(n(i))>3x(i)=0;else x(i)=2*n(i)+1;endendy=fliplr(x);stem(n,y);(2)运行结果:3.3、财经问题一笔100000元的贷款要按每月等额偿付d元的方式付清。

matelab课程设计

matelab课程设计

matelab课程设计一、教学目标本节课的教学目标是让学生掌握Matlab基本操作和编程技巧,能够运用Matlab进行简单的数学计算和数据分析。

具体目标如下:1.知识目标:(1)理解Matlab的软件结构和基本功能;(2)掌握Matlab的变量定义和数据类型;(3)学会使用Matlab进行数学计算和数据分析;(4)了解Matlab的帮助系统和使用方法。

2.技能目标:(1)能够熟练操作Matlab软件;(2)能够编写简单的Matlab脚本程序;(3)能够运用Matlab解决实际问题;(4)能够阅读和理解Matlab程序代码。

3.情感态度价值观目标:(1)培养学生对科学计算和软件应用的兴趣;(2)培养学生动手实践和解决问题的能力;(3)培养学生团队协作和交流分享的习惯;(4)培养学生诚实守信和勇于创新的品质。

二、教学内容本节课的教学内容主要包括以下几个部分:1.Matlab软件介绍:介绍Matlab的发展历程、软件结构和基本功能。

2.Matlab基本操作:学习Matlab的启动和退出、变量定义、数据类型、运算符、数学计算等基本操作。

3.Matlab编程基础:学习Matlab的编程语法、函数调用、脚本编写和函数文件编写。

4.Matlab数据分析:学习Matlab的数据可视化、图像处理、数据分析等应用。

5.Matlab帮助系统:学习Matlab的帮助功能、在线帮助和教程。

三、教学方法为了提高教学效果,本节课将采用以下几种教学方法:1.讲授法:讲解Matlab的基本概念和操作方法,让学生掌握Matlab的基础知识。

2.案例分析法:通过分析实际案例,让学生学会使用Matlab解决具体问题。

3.实验法:让学生动手实践,操作Matlab软件,加深对知识的理解和记忆。

4.小组讨论法:分组讨论和分享,培养学生的团队协作和交流分享能力。

四、教学资源为了支持本节课的教学,我们将准备以下教学资源:1.教材:选用《Matlab入门与应用》作为主要教材,为学生提供系统的学习材料。

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

沈阳航空航天大学数学软件课程设计(设计程序)题目个人购房公积金贷款等额本息还款问题沈阳航空航天大学课程设计任务书课程设计题目个人购房公积金贷款等额本息还款问题课程设计时间: 2012 年12月17 日至2012年12 月24 日课程设计的要求及内容:[要求]1.学习态度要认真,要积极参与课程设计,锻炼独立思考能力;2.严格遵守上机时间安排;3.按照MATLAB编程训练的任务要求来编写程序;4.根据任务书来完成课程设计论文;5.报告书写格式要求按照沈阳航空航天大学“课程设计报告撰写规范”;6.报告上交时间:课程设计结束时上交报告;7.严禁抄袭行为,一旦发现,课程设计成绩为不及格。

一、通识题1.作出下列函数的图形:(1)编写M文件对下面函数进行分段曲面绘制:(2).(3)及要求:a/ 分别考虑;b/ .2.a/ 用数值方法计算,其中n分别取100, 200, 1000。

b/ 用符号计算方法计算.3. 编写程序求n n S a aa aaa aaa a =++++,其中n,a 由键盘输入。

4. 求由参数方程确定的函数的二阶导数。

5. 作出函数的曲线在区间上的两条水平切线。

二、 个人购房公积金贷款等额本息还款问题制定一个完整的个人购房贷款等额本息还款额表,初始贷款额为20万元,借款期限不超过10年,其中公积金贷款利率,五年内(含五年)为3.60%,一年期为到期一次还本付息,五年以上(不含五年)为4.05%。

表中应包括借款年限、年利率、年还款额、总还款额和利息负担总额。

指导教师 刘勇进 2012 年 12 月 16 日 负责教师 刘勇进 2012 年 12 月 16 日 学生签字 2012 年 12 月 16 日沈阳航空航天大学课 程 设 计 成 绩 评 定 单目录第一部分、正文 (2)一.通识题 (2)1.作出下列函数的图形 (2)(1).编写M文件对下面函数进行分段曲面绘制 (2)(2).图形绘制 (2)(3).图形绘制 (3)2.数值与符号计算 (4)3.求和 (5)4.导数求解应用 (6)5.图形切线绘制 (7)二.个人购房公积金贷款等额本息还款问题 (7)第二部分、总结 ..................................................................................................... 错误!未定义书签。

参考文献 (9)附录 (10)一:通识题 (10)二.个人购房公积金贷款等额本息还款问题 (12)第一部分、正文一.通识题1.作出下列函数的图形(1).编写M文件对下面函数进行分段曲面绘制问题分析:本题考查曲面图形的绘制与选择结构的运用能力。

通过meshgrid函数产生平面区域内的网格坐标矩阵。

通过选择结构if语句来实现曲面的分段绘制。

三维曲面绘制函数有mesh和surf函数,本题采用mesh函数。

图像如图所示:(2).图形绘制问题分析:本题考查单根二维曲线绘制,我们采用plot函数绘制。

图像如图:(3).图形绘制及要求:a/ 分别考虑;b/ ;问题分析:本题考查单根二维曲线函数的绘制和多根二维曲线的绘制。

绘制单根和多根二维曲线,我们依然采用plot函数。

图像如下:的图像如下:图像如下:2.数值与符号计算+ a/ 用数值方法计算,其中n 分别取100, 200, 1000。

b/ 用符号计算方法计算.问题分析:本题考查分别通过数值计算与符号计算对级数的求和,数值计算,我们通过循环结构实现级数的运算;符号计算,我们通过符号表达式求和函数synsum 来实现。

图形如图: (a ).(b).3.求和编写程序求n n S a aa aaa aaa a =++++,其中n,a 由键盘输入。

问题分析:本题考查循环结构语句,for 语句和while 语句,通过循环语句的构建,来实现求和功能。

本题以for 语句为例,作出解答。

结果如图:4.导数求解应用求由参数方程确定的函数的二阶导数。

问题分析:本题考查符号运算,通过对多种符号函数诸如符号导数等的了解,来实现对本题的解答。

求解此题用到符号导数diff函数。

程序编写如下:作出函数的曲线在区间上的两条水平切线。

问题分析:本题考查图形绘制和多项式计算的一些基本知识。

二维图形绘制函数有plot函数,ezplot函数等,在此我们用plot函数给出解答。

多项式的计算,有导函数polyder函数,多项式求值函数polyval函数,多项式求根函数roots 函数等,此题,我们用列举的这三个函数给出解答。

图像如下:二.个人购房公积金贷款等额本息还款问题制定一个完整的个人购房贷款等额本息还款额表,初始贷款额为20万元,借款期限不超过10年,其中公积金贷款利率,五年内(含五年)为3.60%,一年期为到期一次还本付息,五年以上(不含五年)为4.05%。

表中应包括借款年限、年利率、年还款额、总还款额和利息负担总额。

1.课题说明:近年来,随着中国城市化进程的加快和新农村建设的逐步深入,购房已经越来越成为人们需要考虑的大事。

而面对居高不下的房价,购房贷款也成为绝大多数人的选择。

而在购房贷款时首要考虑的便是还款能力与利息支出。

本文利用数学软件matlab给出了贷款等额本息类型每个年的还款额及利息支出等数学模型。

1.课题分析:设还款利息总和为Y,每年还款额为b,年利率为i,贷款额为a,贷款总期数n 第一年还款利息为:s1=a*i=(a*i-b)*(1+i)^0+b;第二年还款利息为:s2=[a-(b-a*i)]*i=(a*i-b)*(1+i)^1+b;第三年还款利息为:s3={a-(b-a*i)-[b- (a-b+a*i)*i]}*i=(a*i-b)*(1+i)^2+b;第四年还款利息为:s4=(a*i-b)*(1+i)^3+b;以此类推……第n年还款利息为:sn=(a*i-b)*(1+i)^(n-1)+b;求以上和得还款利息总和为:Y=(a*i-b)*((1+i)^n-1)/i+n*b;支付总利息:Y=n*b-a;以上两项Y值相等求得年平均还款:b=a*i*(1+i)^n/[(1+i)^n-1];总还款额:p=n*b(注:每年平均还款为b,则n年还款为nb);注:a^b表示a的b次方。

2.课题编程:function [b,Y,p]=f(n,i,a)b=a*i*(1+i)^n/[(1+i)^n-1];Y=(a*i-(a*i*(1+i)^n/[(1+i)^n-1]))*((1+i)^n-1)/i+n*(a*i*(1+i)^n/[(1+i)^n-1 ]);p=n*(a*i*(1+i)^n/[(1+i)^n-1]);绘制表格如下:参考文献1.MATLAB程序设计教程(第二版)主编:刘卫国2.MATLAB7.0应用集锦主编:林雪松周婧林德新附录源程序:一:通识题1.作出下列函数的图形。

(1).编写M文件对下面函数进行分段曲面绘制:编程如下:function z=piecewise(x,y)z=0.5*exp(-0.75*y^2-3.75*x^2-1.5*x).*(x+y>1)+...0.8*exp(-y^2-6*x^2).*(x+y>-1)+...0.5*exp(-0.75*y^2-3.75*x^2+1.5*x).*(x+y<=1);end调用piecewise函数[x,y]=meshgrid(-3:0.01:3);for i=1:601for j=1:601z(i,j)=piecewise(x(i,j),y(i,j));endendmesh(x,y,z)(2)通过建立M文件,编程如下:x=linspace(-1,1,100);y=1./(1+25*x.^2);plot(x,y);(3)及要求:a/ 分别考虑;通过建立M 文件,编程如下: x=linspace(-50,50,200); plot(x,atan(x));function y=myfun(n) y=0;x=linspace(-50,50,200); for k=1:ny=y+(-1)^(k-1)*(x.^(2*k-1)/(2*k-1)); endplot(x,y)2. a/ 用数值方法计算,其中n 分别取100, 200, 1000。

b/ 用符号计算方法计算.编程如下:(a). function y=myfun(n) y=0; for k=1:ny=y+1/(k^2); end y(b). syms n;s=symsum(1/(k^2),1,inf);3. 编写程序求n n S a aa aaa aaa a =++++,其中n,a 由键盘输入。

程序编写如下:function s=myfun(n,a)s=0;for k=1:ns=s+((10^k-1)/9)*a;end s4.求由参数方程确定的函数的二阶导数。

程序编写如下:syms x y tx=t-log(1+t);y=t^3+t^2;f1=diff(y,t);f2=diff(x,t);f=f2/f1;f3=diff(f,t);f4=f3/f25. 作出函数的曲线在区间上的两条水平切线。

程序编写如下:x=linspace(0,1,100);y=4*x.^3-6*x.^2+x-2;A=[4 -6 1 -2];B=polyder(A);s=roots(B);y1=polyval(A,s(1));y2=polyval(A,s(2));plot(x,y,x,y1,x,y2)二.个人购房公积金贷款等额本息还款问题制定一个完整的个人购房贷款等额本息还款额表,初始贷款额为20万元,借款期限不超过10年,其中公积金贷款利率,五年内(含五年)为3.60%,一年期为到期一次还本付息,五年以上(不含五年)为4.05%。

表中应包括借款年限、年利率、年还款额、总还款额和利息负担总额。

编程如下:function [b,Y,p]=f(n,i,a)b=a*i*(1+i)^n/[(1+i)^n-1];Y=(a*i-(a*i*(1+i)^n/[(1+i)^n-1]))*((1+i)^n-1)/i+n*(a*i*(1+i)^n/[(1+i)^n-1 ]);p=n*(a*i*(1+i)^n/[(1+i)^n-1]);。

相关文档
最新文档