南京邮电大学c语言实验报告4,南京邮电大学软件设计实验报告..doc
南京邮电大学软件设计实验报告.
软件设计报告
( 2014 / 2015 学年 第 二 学期)
课程名称 软件设计
指导老师 赵江 实习时间 第十八周
学生姓名 学号
____学院______专业
软件设计
课程编号:B0465011C
适用专业:
班级:
一、所涉及的课程及知识点
涉及的课程:第6学期之前的专业基础课程。
知识点:专业基础课程中所学的知识点。
二、目的与任务
目的:通过软件设计,培养学生的实践能力和创新精神,加强学生对专业基础课程的理解和掌握,加强学生高级语言编程能力、应用软件以及仿真能力。
任务:选择以下任一模块进行设计:Matlab软件仿真、C语言及应用。
软件设计的内容
题目1:如果给出两个矩阵,,执行下面的矩阵运算命令。
和分别是多少(其中I为单位矩阵)?
和将分别给出什么结果,它们是否相同?为什么?
逻辑功能程序:
function [ ] = EXP1()
A=[4,12,20;12,45,78;20,78,136];
B=[1,2,3;4,5,6;7,8,0];
I=eye(3);
disp('A+5*B=');
disp(A+5*B);
disp('A-B+I=')
disp(A-B+I);
disp('A.*B=');
disp(A.*B)
disp('A*B=');
disp(A*B);
End
实验过程与结果
打开matlab,在命令窗口“Command Window”中键入edit,启动程序编辑器。输入完整程序后利用save as储存为M文件,文件名为EXP1。返回主界面,在命令窗口 “Command Window”中输入函数EXP1(),按下回车,得到程序运行结果如下:
>> EXP1( )
A+5*B=
9 22 35
32 70 108
55 118 136
A-B+I=
4 10 17
8 41 72
13 70 137
A.*B=
4 24 60
48 225 468
140 624 0
A*B=
192 228 84
738 873 306
1284 1518 528
实验结果分析
利用MATLAB提供的disp函数既可以输出表达式、数值,也可以输出字符串,其调用方式为:disp(表达式或数值)、disp(‘待显示字符串’);
在MATLAB的矩阵运算中,+、-运算符通用,表示矩阵相加、减;*与.*不同在于*表示矩阵乘法,而.*表示矩阵对应位置元素相乘,所以*要求两个矩阵的行、列数互为转置,而.*则要求两个矩阵行、列数要相同;
使用eye可以获得单位矩阵函数(矩阵对角线处元素为1,其余元素为0),矩阵的阶数由括号内的值决定,格式为eye(n),n为矩阵阶数。
题目2:请绘制出一个圆形,要求用函数实现。
逻辑功能程序
function [] = EXP2(a,b,R)
t=0:pi/150:2*pi;
x=a+R*cos(t);
y=b+R*sin(t);
hold on;
plot(x,y);
plot(a,b,'+');
axis([a-R,a+R,b-R,b+R]);
axis equal;
title('圆:(x-a)^2+(y-b)^2=R^2');
legend(['(x-',num2str(a),')^2+(y-',num2str(b),')^2=',num2str(R),'^2']);
hold off;
end
实验过程与结果
打开matlab,在命令窗口“Command Window”中键入edit,启动程序编辑器。输入完整程序后利用save as储存为M文件,文件名为EXP2。返回主界面,在命令窗口 “Command Window”中输入函数EXP2(),按下回车,得到程序运行结果如下:
>>EXP2(15,25,40)
实验结果分析
构建关于圆的参数方程,使用hold on的使用保证后绘的图不会覆盖先绘的图,在程序结束前使用hold off;
为了使圆的圆心位置和半径长度等参数可调,所以函数使用了带参量的输入方式;
绘图使用plot函数,带参数可以限制绘图范围,plot函数绘制圆心用符号‘+’表示;
axis equal是坐标轴刻度等距,这
南京邮电大学c语言实验报告4,南京邮电大学软件设计实验报告..doc相关推荐
- 南邮Android软件设计报告,南京邮电大学软件设计实验报告
南京邮电大学软件设计实验报告 软件设计报告( 2014 / 2015 学年 第 二 学期)课程名称 软件设计 指导老师 赵江 实习时间 第十八周 学生姓名 学号 ____学院______专业软件设计课 ...
- 南京邮电大学c语言实验报告4,南京邮电大学算法设计实验报告——动态规划法...
<南京邮电大学算法设计实验报告--动态规划法>由会员分享,可在线阅读,更多相关<南京邮电大学算法设计实验报告--动态规划法(12页珍藏版)>请在人人文库网上搜索. 1.实 验 ...
- 南京邮电大学c语言实验报告5,南京邮电大学C语言大一上期末复习.pdf
南京邮电大学C语言大一上期末复习.pdf 高级语言程序设计期末总复习高级语言程序设计期末总复习 课程的全部内容可分为五大模块课程的全部内容可分为五大模块 1 1基础知识基础知识 2 2三种基本结构及流 ...
- 南京邮电大学C语言中文文本分析处理
南京邮电大学C语言中文文本分析处理 程序设计题2:中文文本分析处理 1问题描述 编写一个程序,对一篇中文文章进行分析和处理. 2功能要求 要能提供以下几个基本功能: (1)从硬盘读入事先录入的中文文档 ...
- 南邮java实验一报告_南京邮电大学双语web实验一报告2017.docx
南京邮电大学双语web实验一报告2017 第四章 实验 2 Web 服务端脚本编写一 实验目的 (1)通过上机实践,熟悉 Apache 服务器的安装和配置使用方法. (2)掌握 PHP 脚本语言,熟练 ...
- 南京邮电大学c语言实验报告3v2,南京邮电大学操作系统实验报告
<南京邮电大学操作系统实验报告>由会员分享,可在线阅读,更多相关<南京邮电大学操作系统实验报告(20页珍藏版)>请在人人文库网上搜索. 1.通信与信息工程学院2015 / 20 ...
- 南京邮电大学C语言实验报告4v2(仅供参考)
实验四 一维与二维数组实验 一. 实验目的和要求 (1)掌握一维数组的定义与初始化,会正确访问数组元素,并利用循环对元素成批访问. (2)掌握二维数组的定义与初始化,会利用双层循环对元素访问,实现一些 ...
- 南京邮电大学C语言实验报告一
实验一:顺序结构编程练习 实验题目(1)[见实验教材实验一的题目1]:正确进入VS2010集成开发环境,建立一个单文件项目,项目名为:exp1_1,然后向该项目中以新建方式添加一个源文件,名为:exp ...
- 南京邮电大学C语言实验报告6v2(仅供参考)
实验六 结构体与文件实验 一. 实验目的和要求 (1)掌握结构体类型以及结构体变量的定义与使用. (2)综合运用结构体.数组.指针等知识,解决相关问题. (3)会正确定义FILE*指针,掌握文件操作从 ...
- 南京邮电大学C语言实验报告六
实验六:结构体与文件实验 实验题目(1)[见实验教材实验八的题目3]:编写程序exp8_3.c,验证用户输入的日期格式是否正确,如果不正确,则提示重新输入,直到重新输入正确为止.(提示:需要定义一个表 ...
最新文章
- NumPy 手写所有主流 ML 模型,由普林斯顿博士后 David Bourgin打造的史上最强机器学习基石项目!...
- oracle11g-expdp-impdp步骤
- HBase基本操作命令整理
- 高等数学下-赵立军-北京大学出版社-题解-练习12.2
- Java开发笔记(八十八)文件字节I/O流
- linux dma 拷贝内存数据_原来 8 张图,就可以搞懂「零拷贝」了
- Security+ 学习笔记34 硬件安全
- 推荐一款日志切割神器!我常用~
- pthread 立即停止线程_pthread_create线程终止问题
- 数据分析系列:生存分析(生存曲线分析、Cox回归分析)——附生存分析python代码。
- 共基极放大电路_轻松辨别放大电路的正负反馈
- 解决希捷硬盘盒换硬盘后灯不亮
- onlyoffice开发java,利用 ONLYOFFICE 将在线文档编辑器集成到 Python Web 应用程序中
- 工业机器人cloos_工业机器人的技术发展及其应用
- 密码学与加密算法详解
- Qt学习之使用QLabel实现超链接(点击QLabel直接跳转到网页链接)
- 工程师“魔改” AirPods Pro 接口,苹果“妥协”将成大势所趋?
- 电商直播风暴来了,AI虚拟偶像彻底革命李佳琦、薇娅?
- 百度AI语音SDK集成
- php 百度天气接口api接口,PHP调用百度天气接口API实现查询实时天气
热门文章
- 自然语言处理之文本分类
- html3d房子立体图片,如何制作3D立体图片
- bat窗口大小设置_dos命令发出声音图文教程,电脑音箱喇叭蜂鸣器滴,bat批处理脚本...
- 锁住文件linux,关于Linux文件锁定保护命令chattr
- jsp的九大内置对象以及作用
- 沟通CTBS助×××系统巨头解决南北互通问题
- JavaBean对象转Map对象
- Python: 用matplotlib.pyplot,绘制 cos 与 sin 函数图像
- 电力系统的常用仿真模块MATLAB/SIMULINK(2)
- stm8L 触摸库使用教程 一步一步