南京邮电大学软件设计实验报告

软件设计报告( 2014 / 2015 学年 第 二 学期)课程名称 软件设计 指导老师 赵江 实习时间 第十八周 学生姓名 学号 ____学院______专业软件设计课程编号:B0465011C适用专业:班级:一、所涉及的课程及知识点涉及的课程:第 6 学期之前的专业基础课程。知识点:专业基础课程中所学的知识点。二、目的与任务目的:通过软件设计,培养学生的实践能力和创新精神,加强学生对专业基础课程的理解和掌握,加强学生高级语言编程能力、应用软件以及仿真能力。 任务:选择以下任一模块进行设计:Matlab 软件仿真、C 语言及应用。软件设计的内容题目 1:如果给出两个矩阵 , ,执行136782045A087654321B下面的矩阵运算命令。(1) 和 分别是多少(其中 I 为单位矩阵)?BA*5I(2) 和 将分别给出什么结果,它们是否相同?为什么?逻辑功能程序: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 3532 70 10855 118 136A-B+I=4 10 178 41 7213 70 137A.*B=4 24 6048 225 468140 624 0A*B=192 228 84738 873 3061284 1518 528实验结果分析(1)利用 MATLAB 提供的 disp 函数既可以输出表达式、数值,也可以输出字符串,其调用方式为:disp(表达式或数值) 、disp(‘待显示字符串’ ) ;(2)在 MATLAB 的矩阵运算中,+、-运算符通用,表示矩阵相加、减;*与.*不同在于*表示矩阵乘法,而.*表示矩阵对应位置元素相乘,所以*要求两个矩阵的行、列数互为转置,而.*则要求两个矩阵行、列数要相同;(3)使用 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) -30 -20 -10 0 10 20 30 40 50 60-100102030405060 x下下 (x-a)2+(y-b)2=R2(x-15)2+(y-25)2=402实验结果分析(1)构建关于圆的参数方程,使用hold on的使用保证后绘的图不会覆盖先绘的图,在程序结束前使用hold off;(2)为了使圆的圆心位置和半径长度等参数可调,所以函数使用了带参量的输入方式;(3)绘图使用plot函数,带参数可以限制绘图范围,plot函数绘制圆心用符号‘+’表示;(4)axis equal是坐标轴刻度等距,这样是图形显示的不失真;(5)lengend、num2str函数添加图形注释,lengend添加注释的调用格式为lengend(‘字符串’ ,num2str使数值转换成字符,num2str(数值或数值的表达式) ;题目 3:双极型晶体管基区少子浓度分布试绘出缓变基区的杂质分布为:① ;BBWxNx10② 时,xe基区的少子浓度分布图,并能清楚解释各参量对少子浓度分布函数的影响。程序说明:当晶体管偏置在有源放大区时,V C>kT/q,集电结边缘处电子密度为零,即 x=WB,n B(WB)=0。由此边界条件,得到缓变基区少子浓度分布函数: BxnBEB dNqDI)()(1)(假定:I nE=0.01mA;D nB=2cm2/s;W B=0.05um;q=1.6e-19C。逻辑功能程序function [ ] = Question3( )syms x eta NB0 InE DnB WB q a;NB1x=NB0*(1-x/WB);NB2x=NB0*exp(-eta*x/WB);nBx=InE*int(NB2x,x,x,WB)/(NB2x*q*DnB);nB0=InE*WB/(q*DnB);y=nBx/nB0;nB0=subs(nB0,{InE,DnB,WB,q},{0.01,2,0.05,1.6*10^-19});y=subs(y,x,a*WB);y=subs(y,{q},{1.6*10^-19});for i=0:2:8yx=limit(y,eta,i);ezplot(yx,[0,1]);text(0.5-0.05*i,subs(yx,a,(0.5-0.05*i)),[ η= ,num2str(i)]);hold on;endhold off;grid on;title( 不同内建电场下的基区少子浓度分布 );text(0.5,0.85,[ nB0=InE*WB/(q*DnB)= ,num2str(nB0*10^-15), *10^8cm^-2 ]);xlabel( x/WB );ylabel( nBx*q*DnB/(InE*WB) );axis([0,1,0,1]);end实验过程与结果打开matlab,在命令窗口“Command Window”中键入edit,启动程序编辑器。输入完整程序后利用save as储存为M文件,文件名为EXP1。返回主界面,在命令窗口 “Comm

南邮Android软件设计报告,南京邮电大学软件设计实验报告相关推荐

  1. 编译原理上机实习c语言小子集编译程序的实现报告,合肥工业大学编译原理实验报告(完整代码版)...

    <合肥工业大学编译原理实验报告(完整代码版)>由会员分享,可在线阅读,更多相关<合肥工业大学编译原理实验报告(完整代码版)(58页珍藏版)>请在人人文库网上搜索. 1.计算机与 ...

  2. 华北电力大学计算机图形学实验报告,华北电力大学计算机图形学实验报告分析.doc...

    华北电力大学计算机图形学实验报告分析 科 技 学 院 课程设计(综合实验)报告 ( 2013 -- 2014 年度第 2 学期) 实验名称 OpenGL基本图元绘制实验 课程名称 计算机图形学 | | ...

  3. 南邮计算机学院张晓霞,南京邮电大学第四届海内外青年学者云论坛通信与信息工程学院分论坛成功举办...

    11月27日.28日,南京邮电大学第四届海内外青年学者云论坛之通信与信息工程学院分论坛成功举办.分论坛采用线上和线下相结合的方式召开,来自东京大学.南洋理工大学.新南威尔士大学.谢菲尔德大学.悉尼科技 ...

  4. 南邮计算机专业考什么,南京邮电大学计算机考情分析与经验分享

    原标题:南京邮电大学计算机考情分析与经验分享 一.南邮及南邮计算机 南京邮电大学,简称"南邮",是教育部.工业和信息化部.国家邮政局与江苏省共建高校.是双一流学校,虽然不是211/ ...

  5. 南邮计算机考研太难,南京邮电大学的学生要考研到清华的话,有多困难?(南理工、南邮计算机考研近五年分数线复试录取比例各多少?)...

    南京邮电大学考研计算机专业分数线 南邮网站上都有 复试线:信息安全300 计算机系统结构300 计算机软件与理论300 计算机应用技术295 软件工程300 计算机技术(专硕)310 软件工程(专硕) ...

  6. 南邮计算机考研难吗,南京邮电大学考研难吗?一般要什么水平才可以进入?

    首先,申明一点: 考研本身就不是一件容易的事情,在考研的过程中,找准自己的定位.学会搜集资料.搜集信息并且辅之于踏实的备考.准确的方法是至关重要的.同时,要学会坚持,不忘初心,很多同学在开始备考时,斗 ...

  7. 南邮计算机学院是211,南京邮电大学是211还是985

    南京邮电大学曾经是双非高校,目前进入了世界学科建设高校.而南京农业大学是211工程大学,现在也是世界学科建设高校.从学校的牌子上来看,南京农业大学要更具有影响力.而我们今天要和大家分享的是南京邮电大学 ...

  8. 南邮计算机学院研究生导师,南京邮电大学计算机/软件学院导师介绍:肖甫

    个人简介 肖甫,1980年10月生,南京邮电大学计算机学院院长助理.江苏省无线传感网高技术研究重点实验室秘书长.2007年1月硕博连读毕业于南京理工大学 "计算机应用技术"专业,获 ...

  9. 南邮的计算机学院地址,南京邮电大学校区有几个 地址是什么

    为了让各位读者更好的了解南京邮电大学,小编在这里整理了南京邮电大学的校区及地址,希望能对各位读者有所帮助. 南京邮电大学的校区及地址 南京邮电大学有四个校区,分别是仙林校区.三牌楼校区.锁金村校区.江 ...

最新文章

  1. python创建缩略图和选择轮廓效果
  2. java c3p0获取主键_Tomcatc3p0配置jnid数据源2种实现方法解析
  3. PyCharm光标变粗的解决办法
  4. python的作者为什么要创造python_为什么要学习Python?老男孩Python开发
  5. linux间隔一定时间访问指定url
  6. 3D-BoNet:比3D点云实例分割算法快10倍!代码已开源
  7. html抓取成xml,使用XML包将html表抓取到R数据帧中
  8. java中读取logback日志文件_java 中使用logback日志,并实现日志按天分类压缩保存。...
  9. LVSHAproxyNginx区别
  10. Docker部署SpringCloud ELK+RabbitMQ日志
  11. 让memcached和mysql更好的工作
  12. 18_多易教育之《yiee数据运营系统》用户画像-事实标签计算篇
  13. 为Android购买多个改装微信,从制作一个“微信多开版”看微信安全
  14. 设备管理 USB ID
  15. 苏宁易购关键词搜索商品方法
  16. java 前后端分离_到底什么是前后端分离?
  17. 2022年最新常用的浏览器排行榜单
  18. 中间件-RabbitMQ学习笔记
  19. 统信 Deepin为什么要摆脱Ubuntu和Debian?
  20. java计算机毕业设计ssm网上报名系统

热门文章

  1. 【gmoj4743】【8.11模拟赛T1】积木【状压DP/暴搜】
  2. java计算机毕业设计芮城县十全十美火锅店点餐系统源代码+数据库+系统+lw文档
  3. 民主的模式-36个国家的政府形式和政府绩效
  4. 计算机全真模拟试题五,计算机一级考试MSOffice全真模拟试题(1)(5)
  5. 《阿特拉斯耸耸肩》节选:美国精神与敏捷
  6. 亚马逊spi-api对接实战
  7. 数据对齐 Tab 键
  8. web后端实现验证码思路
  9. Android解决华为手机上出现Register too many Broadcast Receivers的crash
  10. git修改作者信息(提交者信息异常)