软件设计报告
( 2014 / 2015 学年 第 二 学期)
课程名称 软件设计 指导老师 赵江 实习时间 第十八周 学生姓名 学号 ____学院______专业
软件设计
课程编号:B0465011C 适用专业: 班级:
一、所涉及的课程及知识点
涉及的课程:第6学期之前的专业基础课程。 知识点:专业基础课程中所学的知识点。
二、目的与任务
目的:通过软件设计,培养学生的实践能力和创新精神,加强学生对专业基础课程的理解和掌握,加强学生高级语言编程能力、应用软件以及仿真能力。
任务:选择以下任一模块进行设计:Matlab软件仿真、C语言及应用。
软件设计的内容
?123??B??456???41220???,?780??,执行124578题目1:如果给出两个矩阵A??????2078136??下面的矩阵运算命令。
(1)A?5*B和A?B?I分别是多少(其中I为单位矩阵)? (2)A?*B和A*B将分别给出什么结果,它们是否相同?为什么? 逻辑功能程序:
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=