还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
4、假设一年每个月的平均气温,并用条形图绘制出来再将年平均气温以上的月份占总月份的百分比用扇形图表示出来并加上标题和坐标轴标注x=l:12;尸
[181617171819212322192021];bar x,ytitled某年12个月各月平均温度条形图”xlabelC月份”ylabel C平均温度”a=findy-meany0figure1pie aa=
78911125、用plot3绘制三维螺旋线,再用axis转变坐标重画一次x=0:
0.1:20*pi;plot3x,sin x,cosxtitle螺旋线x,sin x,cos x”xlabel x ylabel sinxzlabel cosx”螺旋线XQinE.8sxx=0:
0.1:20*pi;figure2plot3x,sinx,cosxaxis[2035-
1.
51.5-
1.
51.5]title螺旋线x,sinx,cos x”蟒旋鼓R.$mX.CD$X xlabelvxylabel sinx”
6、用不同线型和颜色在同一坐标内绘制曲线y=2e-
0.5xsin2兀x及其包络线x=0:pi/100:2*pi”;yl=2*exp-
0.5*x*[l,T];y2=2*exp-
0.5*x.*sin2*pi*x;xl=0:12/2;y3=2*exp-
0.5*xl.*sin2*pi*xl;figure2zlabel cosxplot x,yl,g:,x,y2,b—,xl,y3,rp;»,
7、用不同标度在同一坐标内绘制曲线yl=e-
0.5xsin2叮x及曲线y2=L5e-
0.Ixsinxo»xl=0:pi/100:2*pi;x2=0:pi/100:3*pi;yl=exp-
0.5*xl.*sin2*pi*xl;y2=l.5*exp-
0.I*x
2.*sinx2;plotyyxl,yl,x2,y2;
四、问题和争论(手写〕
1、plot函数有几种格式?各有什么区分
2、如何设置绘制的曲线的颜色?
3、在函数定义和调用时所用到的形参表和实参表有什么区分试验七仿真初步SIMULINK、试验目的
1、如何在SIMULINK中创立一个简洁的仿真模型
2、如何在SIMULINK中构造一个模型、试验预备学问
1、建立模型在SIMULINK建立模型,需要建一个的窗口,从SIMULINK模块中复制模块到模型中去在各模块库中双击,可以看到需要的模块,选中该模块,拖动鼠标把它移到自己的模型窗口「把需要的模块复制完之后,再把不同的模块连接起来首先把鼠标指针定位在前一模块的输出端口,然后拖动鼠标指针到下一模块的输入端口并释放如此把全部模块连接起来,完成模型的建立
2、定义模块中的参数双击要定义的模块把它翻开,SIMULINK就显示出该模块的对话框,并列出这些参数和它们的当前值这些值可依据需要转变
3、模块的操作要删除模块,必需先选中该模块,然后按下Delete键或从Edit菜单中选择Clear或Cut命令要断开模块间的连接,方式是按下Shift键,然后选中该模块并从模型中的原始位置拖动该模块即可选中一个模块,然后用鼠标拖动它的任何一个手柄即可转变模块大小
4、连线的操作要从某根连线上引出另一根连线,可从连线位置开头,在按下Ctrl键的同时,按下鼠标左键,拖动鼠标的目标端口然后释放移动一个连线的定点,需要把鼠标指针移到该顶点上面,按下左键,拖动到期望位置然后释放
三、试验内容和步骤〔打印
1、求解微分方程du-=cossin=1dt
四、问题和争论〔手写〕如何才能使建立的模块有良好的可读性和可扩大性
1.
41861.
67211.
37951.
42891.
44511.
93181.
46601.
41861.
84621.
52521.
20261.
67211.
83811.
01961.
68131.
37951.
83181.
50281.
70951.
42892、产生一个3行3列的随机阵A,取矩阵的第1行和第3行元素之和作为矩阵B的第1行元素,矩阵A其次行各自的平方为矩阵B的其次行元素,矩阵B的第三行元素全为lo A=rand3,3,B=Al,:+A⑶,B2,:=A2,:.2B3,:二1A=
0.
13650.
17300.
25230.
01180.
97970.
87570.
89390.
27140.
73730.
44440.
98961.
03040.
44440.
98961.
03040.
95990.
76690.0001B=
0.
44440.
98961.
03040.
95990.
76690.
00011.
00001.
00001.
00003、求取4阶随机矩阵D的行列式值,并用求逆的方法求解方程AX=Co D=rand4,4,det D,inv D
0.
19910.
46920.
42350.
22590.
29870.
06480.
51550.5798D二
0.
66140.
98830.
33400.
76040.
28440.
58280.
43290.5298ans=
0.0255ans二
3.
29242.
07393.0387-
8.
03470.1452-
1.7237-
0.
12982.
01072.
97910.9166-
0.8704-
1.0244-
4.
36130.0339-
0.
77724.
82574、输入10个学生的成绩并对成绩按升序排序»a=[67,78,78,90,98,76,68,78,90,67]a=67787890987668789067»sort(a)ans=67676876787878909098
四、问题和争论〔要求手写,不允许打印)
1、生成矩阵的方法有哪些??试验四的数值计算
(三)MATLAB试验目的
一、
1、学会使用关系运算和规律运算
2、学会进展多项式的定义和运算
3、学会进展根本数值分析
二、试验预备学问
1、MATLAB关系操作符小于;=小于或等于;大于;=大于或等于;=等于;~二不等于假设关系成立,结果为1,不成立,结果为Oo
2、MATLAB规律操作符与;|或;〜非假设规律为真,结果为1,为假,结果为
03、MATLAB中多项式由一个行向量表示,其系数按降幕排列留意必需包括具有零系数的项
三、试验内容和步骤〔打印〕
1、产生1个一维,元素在0到10之间的随机数组A,用关系和规律运算找出其中小于7大于3的元素,结果放在数组T之中Aground10*rand1,10A二10265985084»T=Al,find A3A7T二
65542、求取两个多项式=X3+2x2+1Ox+8bx=X4+4x3+12x2+8的和及乘积»A=[l2108]A二12108»B=[l4128]B二24128»A+Bans2216conv A,Bans=
163080168176643、产生4阶随机方阵A,其元素为[1,9]区间的随机整数,然后推断A的元素是否能被7整除»A=round80*rand4+10A二59244375734281118485152169833826»B=modA,7==0B二0000010010010000
四、问题和争论〔手写〕多项式的运算需要留意些什么?试验五的程序设计MATLAB
一、试验目的
1、把握MATLAB中M文件的功能、特点和形式
2、把握MATLAB中程序构造和程序流掌握
3、把握MATLAB中字符和字符串的使用
二、试验预备学问
1、M文件有命令文件和函数文件两种,扩展名均为“・m”o运行一个命令文件等价于从指令窗口中按挨次连续运行文件中的指令每个函数文件都定义一个函数,其第一行包含function
2、MATLAB中循环结果由while和for语句实现,分支构造由if语句实现其构造和C语言中对应语句类似
3、MATLAB中有关程序流掌握的语句和函数有echo、input pausebreak keyoard等,试验中要用到的指令为input函数,该指令提示用户从键盘输入数值、字符串或表达式,并承受输入
4、MATLAB中全部字符串都要用单引号界定后输入或赋值,字符串的每个字符都是矩阵的一个元素用eval指令可以运行字符串
5、MATLAB中调用函数的常用形式是[输出参数1,输出参数2,…]二函数名〔输入参数1,输入参数2,…留意函数调用时各参数消灭的挨次,应当和函数定义时的挨次一样
三、试验内容和步骤〔打印
1、用while语句、for语句或if语句解决以下问题找出两个自然数,它们的和等于100,且第一个数被2除的商与其次个数被4除的商为36O»for i=0:1:100;j=100-i;if i/2+j/4==36mod j,4=0breakendend dispi44»dispj
562、求方程公+bx+c=0的根,用三个函数分别求当加-4而大于0,等于0和小于0时的根,从主函数中用input指令输入a、b、c值input请输入a的取值”;b二input请输入b的取值”;c=input请输入c的取值”;d=sqrtb.2-4*a*c;xl=-b+d/2*a x2=-b-d/2*a请输入a的取值4请输入b的取值5请输入c的取值6xl=-
10.0000+
16.8523ix2二-
10.0000-
16.8523ixl=-b+d/2*ax2=-b-d/2*a请输入a的取值4请输入b的取值5请输入c的取值6xl二-
10.0000+
16.8523ix2二-
10.0000-
16.8523i
四、问题和争论〔手写〕
1、命令文件和函数文件的运行有什么区分试验六中文件的调试MATLAB m、试验目的生疏和把握函数调用和参数传递;把握根本的绘图指令,学习如何绘制2维和3维曲线图形
二、试验预备学问
1、函数文件函数文件的根本构造函数文件由function语句引导,其根本构造为function输出形参表二函数名输入形参表注释说明局部函数体语句说明1关于函数文件名函数文件名与函数名也可以不一样当两者不同时,MATLAB将无视函数名而确认函数文件名,因此调用时使用函数文件名2关于注释说明局部注释说明包括三局部内容
①紧随函数文件引导行之后以%开头的第一注释行
②第一注释行及之后连续的注释行
③与在线帮助文本相隔一空行的注释行3关于return语句执行到该语句就完毕函数的执行,程序流程转至调用该函数的位置通常,在函数文件中也可不使用return语句,这时在被调函数执行完成后自动返回
2、函数调用函数调用的一般格式是[输出实参表]二函数名输入实参表
3、一般图形的绘制2维图形的根本函数为plot函数,其根本格式为plot x,y,选项,选项包括线型、颜色等设置3维图形的根本函数为plot3函数,用法和plot函数一样
4、绘制对数坐标曲线常用semilogxx,y,选项函数来绘制横坐标维对数坐标的曲线
5、图形窗口的分割用函数subplot m,n,i来实现含义是将图形窗口分为m行n列子窗口,然后选定第i个窗口为当前窗口
6、坐标系的调整可用函数axis[xmin,xmax,ymin,ymax,zmin,zmax]来完成函数中可以输入4个或6个参数留意坐标的最小值必需小于最大值
7、图形的标注为坐标轴标注用函数xlabel string,文本属性;为图形加标题用函数title String,,文本属性;在图形窗口的任意位置参加标注用函数textx,y,string
8、绘制特别图形绘制极坐标图形用函数polar角度向量,幅值向量,选项;条形图用函数bar x,y;扇形图用pie x函数
三、试验内容和步骤
1、编写函数文件求半径为r的圆的面积和周长function[s1]=mycirclers=pi*/2;1=2*pi*r;[xy]=mycircle5x二
78.5398y=
31.
41592、利用函数的递归调用,求n!ofunction y=myfactorn ifn=ly=l;elsey=n*myfactorn-1;end»c=myfactor5c=
1203、将窗口分为3个,分别绘制函数/x=sinx
2、/x=cosx
5、/x=sinx2+cosx5的图形,x从0到5Ji.。
个人认证
优秀文档
获得点赞 0