同济大学数据库作业lab7,8
- 格式:doc
- 大小:181.00 KB
- 文档页数:7
同济⼤学数据库-实验⼀答案实验⼀讲解By Zhu Jing12主窗体MainForm 运⾏界⾯0.主窗体项⽬解决⽅案资源管理器主窗体主要属性设置:IsMdiContainer为True(设置主窗体为多⽂档界⾯容器);WindowState为Maximized(运⾏时最⼤化)3主窗体代码:Public Class MainFormApplication.Exit()End SubPrivate Sub 实验1ToolStripMenuItem_Click(…) …Dim f1 As New shiyan1()f1.MdiParent = Mef1.Show()End SubPrivate Sub 实验2ToolStripMenuItem_Click(…) …Dim f2 As New shiyan2()f2.MdiParent = Mef2.Show()End Sub4Private Sub 实验3ToolStripMenuItem_Click(…)…Dim f3 As New shiyan3()f3.MdiParent = Mef3.Show()End SubPrivate Sub 实验4ToolStripMenuItem_Click(…) …Dim f4 As New shiyan4()f4.MdiParent = Mef4.Show()End SubPrivate Sub 实验5ToolStripMenuItem_Click(...) …Dim f5 As New shiyan5()f5.MdiParent = Mef5.Show()End Sub.5Private Sub 实验6ToolStripMenuItem_Click(…) …Dim f6 As New shiyan6()f6.MdiParent = Mef6.Show()End SubDim f7_1As New shiyan7_1()f7_1.Show()End SubPrivate Sub 实验8ToolStripMenuItem_Click(…) …Dim f8 As New shiyan8()f8.MdiParent = Mef8.Show()End SubEnd Class61. 实验1:⽂本框练习7实验1代码:Public Class shiyan1Private Sub Button1_Click(…) …'⾪书按钮TextBox1.Font = New Font("⾪书", 25, FontStyle.Bold Or FontStyle.Italic) End Sub Private Sub Button2_Click(…) …'幼圆按钮TextBox1.Font = New Font("幼圆", 18, FontStyle.Italic Or FontStyle.Underline) End Sub 8Private Sub Button3_Click(…) …'复制按钮TextBox2.Text = TextBox1.SelectedTextTextBox2.Font = TextBox1.FontEnd SubEnd Class92. 实验2:求鸡和兔的个数10实验2代码:Public Class shiyan2Private Sub TextBox2_KeyDown(…) …If e.KeyCode = Keys.Enter ThenDim x, y As Integer 'x--鸡数,y--兔数If Not IsNumeric(TextBox1.Text.Trim) ThenMessageBox.Show("'头数'必须输⼊数字", "警告")TextBox1.Text = ""TextBox3.Text = ""Exit SubEnd If11If Not IsNumeric(TextBox2.Text.Trim) Then MessageBox.Show("'脚数'必须输⼊数字", "警告") Me.TextBox2.Text = "" Me.TextBox3.Text = ""Exit SubEnd IfIf Val(TextBox2.Text.trim) Mod 2 <> 0 Then MessageBox.Show("脚必须是双数", "警告")TextBox2.Focus()Exit SubEnd If12x = Val(4 * TextBox1.Text -TextBox2.Text) / 2y = Val(TextBox2.Text -2 * TextBox1.Text) / 2If x < 0 Or y < 0 Then '若头数是负数MsgBox("荒唐解,请重新输⼊!")Me.TextBox3.Text = ""ElseTextBox3.Text = x & " " & yEnd IfEnd IfEnd SubEnd Class13143. 实验3:求解1元2次⽅程的根实验3运⾏界⾯实验3代码:Imports System.MathPublic Class shiyan3Dim a, b, c, disc, realpart, imagpart As DoublePrivate Sub Button1_Click(…) …'计算按钮If String.IsNullOrEmpty(TextBox1.Text.Trim()) And String.IsNullOrEmpty(TextBox2.Text.Trim()) Then MsgBox("请为a,b赋值")Exit SubEnd IfIf TextBox1.Text.Trim() = "" ThenTextBox1.Text = 0End If15If TextBox2.Text.Trim() = "" ThenTextBox2.Text = 0End IfIf TextBox3.Text.Trim() = "" ThenTextBox3.Text = 0End Ifa = TextBox1.Text.Trimb = TextBox2.Text.Trimc = TextBox3.Text.TrimIf a = 0 Then 'a为0时If b<> 0 Then 'a为0,b不为0时TextBox4.Text = Round(-c / b, 2)TextBox5.Text = ""GroupBox1.Text = "不是2次⽅程,只有⼀个根" Else 'a,b都为0时MsgBox("a,b不能同时为0")End If16Elsedisc = b * b -4 * a * cIf disc = 0 Then ' disc为0时GroupBox1.Text = "有两个相同的实根" TextBox4.Text = Round(-b / (2 * a), 2) TextBox5.Text = Round(-b / (2 * a), 2) ElseIf disc > 0 Then ' disc ⼤于0时GroupBox1.Text = "有两个不同的实根" TextBox4.Text =Round((-b + Sqrt(disc)) / (2 * a), 2) TextBox5.Text =Round((-b -Sqrt(disc)) / (2 * a), 2)Else ' disc⼩于0时GroupBox1.Text = "有两个不同的虚根" realpart = Round(-b / (2 * a), 2)imagpart = Round(Sqrt(-disc) / (2 * a), 2)17TextBox4.Text = realpart & "+" & imagpart & "i" TextBox5.Text = realpart & "-" & imagpart & "i" End IfEnd IfEnd SubPrivate Sub Button2_Click(…) …'结束按钮Me.Close()End SubEnd Class18194. 实验4:⽣成随机数实验4运⾏界⾯。
数,故/, = Jj( x2 + y1)3d(j = 2jj(x2+ y1) 3dcr.fh i)i又由于D3关于;t轴对称,被积函数(/ +r2)3关于y是偶函数,故jj(x2+j2)3dcr=2j(x2+y2)3da=2/2.Dy 1):从而得/, = 4/2.(2)利用对称性来计算二重积分还有以下两个结论值得注意:如果积分区域关于^轴对称,而被积函数/(x,y)关于y是奇函数,即fix, -y)= -f(x,y) ,P Jjf/(x,y)da =0;D如果积分区域D关于:K轴对称,而被积函数/(x,y)关于:c是奇函数,即/(~x,y)=-/(太,y),则=0.D«3.利用二重积分定义证明:(1)jj da=(其中(7为的面积);IJ(2)JJ/c/( X ,y)drr =Aj|y’(A:,y)do■(其中A:为常数);o n(3 ) JJ/( x,y)clcr = JJ/( x,y)drr + jJ/( x ,y) dcr ,其中 /) = /)! U /)2,,A 为两个I) b\ lh尤公共内点的W K域.证(丨)由于被枳函数./U,y)=1,故山二t积分定义得n"jj'ltr = Hm y^/( ,rji) A<r, = lim ^ Ac,=l i m cr= a.A—0n(1)Ji/(x,j)(Ic7=lim^i)1n=A lim y/(^(,i7,)A(7-,=k \\f{x,y)Aa.A-°台•{!(2)因为函数/U,y)在闭区域/)上可积,故不论把£»怎样分割,积分和的极限总是不变的.因此在分割D时,可以使和/)2的公共边界永远是一条分割线.这样fix.y)在A U D2上的积分和就等于&上的积分和加D2上的积分和,记为^/(^, ,17,) A CT, = ^/( ^, , 17,) A CT, + ^/(^, ,17,) A CT,./)(U0, ", l):令所有的直径的最大值A-0,上式两端同时取极限,即得Jf(x,y)i\a=j j f(x,y)d a+J J/(x f y)d a.p,un} V, n;Sa4.试确定积分区域/),使二重积分][(1-2x2-y2)d«l y达到最大值.I)解由二重积分的性质可知,当积分区域/>包含了所有使被积函数1 -2.v2 -V2 大于等于零的点,而不包含使被积函数1 -2/ -y2小于零的点,即当£»是椭圆2/ +y2 = l 所围的平面闭区域时,此二重积分的值达到最大.& 5.根据二重积分的性质,比较下列积分的大小:(1)Ju+y)2山7与J[U,其中积分区域D是由x轴、^轴与直线A+.、=D I)1所围成;(2)J(x+7)2如与■,其中积分区域0是由圆周(.r-2)2+(.v-l)2=t) n2所围成;(3)I'm A;+y)(l o r与!"[I n(X+y)]2(1(7,其中Z>是三角形闭K域,三顶点分别为l)"(1,0),(1,1),(2,0);(3)J p n(:r+y)d c r与I n(:t+y)]2f W,其中/)=|(.r,.v)|3,0彡、彡1 .i) i)解(1)在积分K域0上,故有(x + j) 3 ^ (x + y) 2.根据二重积分的性质4,可得J(.r + y) \lrx ^ J (.\ + v)0D由于积分区域0位于半平面| (A:,V) | .V+ •、彡1 1内,故在/)|:&(.f + y) 2彡(A + y) 3•从『("• J( v + > ):drr ^ jj ( x + y) \l f r.(1)由于积分区域D位于条形区域1U,y)|1彡1+7彡2丨内,故知区域/)上的点满足0彡InU+y)彡1,从而有[lnU+y)]2彡lnU+.y).因此j j[l n(a:+y)]2(J o-^+y)d(2)由于积分区域/)位于半平面丨(x,y) | .v+y彡e|内,故在Z)上有l n(x+y)彡1,从而:I n(-v+)')]2彡I n(:c+)').因此Jj^ 1 n(.r + y) ] 2dcr ^ Jln( x + y) da.i) a3 6.利用二重积分的性质估计下列积分的值:(1) / = |^7(文+7)心,其中/)= \ (x ,y) 1,0 1|;n(2)/=j^sin^sin^do■,其中/)=j(A:,y)|0^^^TT,0^y^TT1;i)(3)/= J*(A:+y + l)d(7,其中/>= { {x,y) |0^x^l,0^j^2[;it(4)/=J(x2 +4y2 +9)do•,其中D= \{x,y) \x2 +y2 ^ 4|.I)解(1)在积分区域D上,0矣;<:矣1,0英y矣1,从而0矣巧•(*+y)矣2•又£»的面积等于1,因此(2)在积分区域/)上,0矣sin J:矣1,0^sin1,从而0彡sin2A:sin2y彡1,又0的面积等于TT2,W此(3)在积分K域"上有\^x+y +\«4,/)的而积等于2,因此(4)W为在积分K域/>»上有0矣;t2+y2苳4,所以有9^+4r2+9^4( x2+y2)+9矣25.34I)的酣枳等于4TT,W此36TT^[[(x2+4/+9)(Ur^lOO-ir.二重积分的计算法.^1.计算下列二甩积分:可编辑l<3x 十2) ;dcr ,其中"是由两坐标轴及直线-X - + v = 2听围成的闭区域; b ( 3 J jj( x J + 3x 2 \ + v 3 ) da ,其中 D = ( x , v ) 0 ^ A : ^ 1 .0 ^ v ^ 1 ; u ( 4 ) jjxcas( X + Y j do ■,其中Z >是顶点分别为( 0 .0 j < 77 ,0 )和( 77 , 77 )的三角形闭区域. m (1 x 2 4- V 2 )d(T = f dxf (X 2 -h V 2 ) d V dx j fh 2 D 不等式表示为 2 r 2 -x 3xy +y 2]l~x dx =| (4+ 2x - 2x 2 ) dx 20 3(+ 3x 2y + y 3 )da = d > (文3 + 3.r 2 v +、、)ch . + x y + v " JC di (4) l )可用不等式表示为 0 ^ V ^ A : , 0 ^ .t ^ 7T . 于是 |A :COS (JC + y ) da = I cos(.v + v )d I [ sin (.t + y ) ] Q ()^ = J V ( sin 2.v - sin .v ) <1 x x(\( cos .v —丄(.<,s 2.v ) 卜( 1X (-TT r T X cos .v - —rus TT. & 2. _出枳分ix:域,斤i 卜r): v 列m 分:x2^y^J^,0矣x矣1(图10-2).0«^^/4-y2,-2矣7矣2(图10-3),(2)J^^do■,其中/)是由两条抛物线7=v^,y=*2所围成的闭区域;D(3)jfxy2dcr,其中D是由圆周x2+J2=4及y轴所围成的右半闭区域;I)(3)JV+'dcr,其中/)=I(%,)•)||A;|+|J|^1!;D(4)|"U2+/-x)<lo•,其中D是由直线y:l、y二xh :2*所围成的闭区域.D解(1)0可用不等式表示为于是(4)D可用不等式表示为(3)如阁I()-4,W=/\U"2,其中/>1= \(x,y)\-x-\ ^y^Jc + 1,-1 ^a;^0|,I)2=\(x,y) |*-1 +因此Ea3.如果二重积分|/( .r,y)心办的被积函数/(x,v)是两个函数/](O及)的乘n积,即/(X,y) =f\(x)./“y),积分区域/)={(.V,y)I(1^V^/>,r^,证叫这个二重积分等于两个单积分的乘枳,即|*/|U) -/2(r) fl atl y = [ J/, (.v)(l.v] - [ [/:( > )^v]-证Jj./1(x)•.,2(/)dvd V~J[f J \(v)■ ./:t^]l^x*在上式右端的第一次单枳分f/,(.V)•/2(.V)d v中,./,(A.)1J fut变招:、无关,nn见为常数提到积分5外,W此上式“端笏T可编辑fix/ = j [ dy ^/(*,y )tk .而在这个积分中,由于f/2 (y ) d y 为常数,故又可提到积分号外,从而得到• f 2<,y)^xAy= [| /2(y )dj ] - [ J n /, (x )dx ]证毕. ^4.化二重积分/ = Jf(x ,y )daI)为二次积分(分别列出对两个变量先后次序不同的两个二次积分),其中积分区域£>是:(1) 由直线及抛物线y 2 =4x 所围成的闭区域; (2) 由x 轴及半圆周/ +y 2 =r 2(y 英0)所围成的闭区域;(3) 由直线y =x ,;c = 2及双曲线:K = ^-(*>0)所围成的闭区域;X(4) 环形闭区域 IU ,y ) | 1+y 2^4(.解(1)直线y =x 及抛物线y 2 =4;c 的交点为(0,0)和(4,4)(图10-6).于是f(x,y)dy,(1)将/)用不等式表示'fyO^y^r 2 -x 2,- r ^ W /•,于是可将/化为如下的先 对y 、后对*的二次积分:r/ = J (1文Jf(x ,y)(\y ;如将0叫不等式表示为~Vr 2 -y 2^x^Vr 2 - y 2 ,0各/•,则可将/化为如卜的 先对*、后对y 的二次枳分:可编辑dr x,y) dx. (3)如图 10-7. :条边界曲线两两相交,先求得3个交点为(1 ,1 ),2,y 和(2,2).于是dy (i_/(^,y)+ tlj /( x ,y)dx.dx• \/4J\x y y)dy + d.vl(1%/T/(A :,y)clr + d.vl ■ y A -x 2/(.r ,v )d > -f/(.v V v ) dv ./(.v ,v )d.v -f.\/4-、 /( \ , > ) d.v-f厂、/4 -、•'•I-v^ W"/( v , y) (l .\.| dxj[f(x,y)dy.注本题说明,将二重积分化为二次积分时,需注意根据积分区域的边界曲线 的情况,选取恰当的积分次序.本题中的积分区域/)的上、下边界曲线均分别由—个 方程给出,而左边界曲线却分为两段,由两个不同的方程给出,在这种情况下采取先 对y 、后对^的积分次序比较有利,这样只需做一个二次积分,而如果采用相反的枳 分次序则需计算两个二次积分.需要指出,选择积分次序时,还需考虑被积函数/U , y )的特点.具体例子n ]'见教 材下册第144页上的例2.(4)将D 按图10 - 8( a )和图10 - 8( 1>)的两种不同方式則分为4块,分別得x ,r) d.t.(5) (lx\ f{x,y)Ay\广2 f yix -x2(4)|叫2f{x,y)dy-,fix /-sin x(6)I Ax\J(x,y)Ay.JO J - siny图10-8,5.设/U,Y)在D上连续,其中/)是由直线;==所围成的闭区域,证明dx| f(x,y)Ay证等式两端的二次积分均等于二重积分J/U,y)d o•,因而它们相等.I)^6.改换下列二次积分的积分次序:(2) J) dj|:f(x,y)dx;解(丨)所给二次积分等于二重积分J[/U,;K)(^,其中o =丨h,y)1° ^ ^ ^r-"0 ^ j ^ I(. /> n|■改写为 | Uj) | * 矣y矣 1,0 ^ ^ I | (罔 10 - 9),于是原式=丄<ixj/(x,y)dy.(3)所给一.次枳分等于二'Ti积分|/U,y)山,.K:中/)=I|.y2^^<2y,0 ^21. M I) njm为{u’y) I 音矣 j ^ 7^,0 ^ x 在4)( 1冬 1 1(> - I0),W此原式=J,i\xjy/(x,y)i\y.-y 2^.V ^1$、飞 V 彡1(4) 所给二次积分等于二重积分.其中D = : (.v .v ) | - V 1UX ^ J 1 - y 2 ,0彡 >•彡 1 ; •又 D 可表示为:(JC ,)*)丨0彡 y 彡 V 1 - .r 2 , - 1 = (图10 -11),因此f 1f V 1 -X~原式=J ^ dxj/(x , v )dy .(5) 所给二次积分等于二重积分其中D = : (.v .v ) ' 2 -hs/lx - x 1 %\ 彡.r 彡2 :.又 D 可表示为:(A :,V ) | 2 - 1彡.t •彡 1 + Y 1 — v 2,0 : (图 10 -12),故原式=丄 d)j f(x %y)dx.(6)所给二次积分等于二重积分]|/(.10 )(1^,)1:中/)= 1(.v .v ) | 0 ^ v ^I)x 彡e | •又/)可表示为| ( A :,>•) | e 、彡A •彡e ,0彡、彡1 i ( |劄10 - 1,故原式=L (I .、| ,./X .、,.、) (l .v .m1()-14,将积分|><:域/)丧示为/),U/)2,其中A),=j U,、)|arcsin>^可编辑/(x,y)dx. y广 1 r ir - arcsin > 原式=Idyf(x yy)c\xJO Jarcsin )T T - arcsin y ,0彡 y 彡 1 |1,D 2 = | (.r,y)一 2arcsi n , 一 1 彡)'彡0|.于是rt-x + xydrAy~d\ c\) ''i x E | o»•Y = s i n A的反闲数足A = i i r r s»My- -1 x足ih y - H in x = sin ( T T - x) "n!J TT - x ^ ar cKin y,从ifii 得反闲数 ^(子•中,TTT T - iin-Hiny.^7.设平面薄片所占的闭区域D 由直线;t = 2,y = 和;r 轴所围成,它的面密度/x (.t ,v ) = x 2 +y 2,求该薄片的质量.解 D 如图10-15所示.所求薄片的质M = jJ/Lt( x 9y) dcr = ^ dyj ( x 2 + y 2 ) dxr[+(2”)3+2,12| 冬| 10 - 158. i |灯|l |四个平而A : = 0,y = 0,;t = I ,v = I 所闲成的柱休被平面z = 0及2.r +3y + z 6藏得的立休的体积.V - (I 6 - ^ x 2 + y 2) dx(\y6 ( 1 - x ) - x 2+——f 1\1_6"*10-17m 10 - 18解 江力一 E J .它??芪是;c 0:. S 二苎泛7:省•。
中南大学matlab课后习题(10)Unit 1实验内容1.答:用help命令可以查询到自己的工作目录。
输入help命令:help <函数名>2.答:MATLAB的主要优点:通过例1-1至例1-4的验证,MATLAB的优点是MATLAB以矩阵作为数据操作的基本单位,使得矩阵运算变得非常简捷,方便,高效。
还提供了丰富的数值计算函数。
MATLAB绘图十分方便,只需输入绘图命令,MATLAB便可自动绘出图形。
3.答:INV(X) is the inverse of the square matrix X。
A warning message is printed if X is badly scaled or nearly singular. PLOT(X,Y) plots vector Y versus vector X. If X or Y is a matrix, then the vector is plotted versus the rows or columns of the matrix, whichever line up. If X is a scalar and Y is a vector, length(Y) disconnected points are plotted. PLOT(Y) plots the columns of Y versus their index. If Y is complex, PLOT(Y) is equivalent to PLOT(real(Y),imag(Y)).In all other uses of PLOT, the imaginary part is ignored. For vectors, MAX(X) is the largest element in X. For matrices,MAX(X) is a row vector containing the maximum element from each column. For N-D arrays, MAX(X) operates along the first non-singleton dimension. [Y,I] = MAX(X) returns the indices of the maximum values in vector I. If the values along the first non-singleton dimension contain more than one maximal element, the index of the first one is returned. ROUND(X) rounds the elements of X to the nearest integers. MAX(X,Y) returns an array the same size as X and Y with the largest elements taken from X or Y. Either one can be a scalar。
“MATLAB及其应用”课程作业院系:姓名:学号:联系方式:1. 请指出如下5个变量名中,哪些是合法的? abcd-2 xyz_3 3chan a 变量 ABCDefgh答:xyz_3,ABCDefgh 是合法的。
2. 在命令窗中,运行命令a=sqrt(2)。
然后请回答以下问题:计算结果a吗?该计算结果只是5近似吗?请在命令窗中,显示出具有最多位有MATLAB 数值结果显示的默认设置。
该计算结果只是5近似。
3. 命令clear, clf, clc 各有什么用处?答:clear 可以清除matlab 工作空间中保持的变量。
clf 可以清除图形窗。
clc 清除命令窗中显示内容。
4. 想要在MATLAB 中产生二维数组⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321S ,下面哪些命令能实现目的? S=[1,2,3;4,5,6;7,8;9]S=[1 2 3;4 5 6;7 8 9]S=[1,2,3;4,5,6;7,8,9] %整个命令在中文状态下输入答:第二条S=[1 2 3;4 5 6;7 8 9]能实现目的。
中文状态下逗号不是有效字符。
1.说出以下四条命令产生的结果各属于哪种数据类型,是“双精度”对象,还是“符号”对象?3/7+0.1, sym(3/7+0.1), vpa(sym(3/7+0.1),4), vpa(sym(3/7+0.1))答:3/7+0.1结果是双精度。
sym(3/7+0.1)结果是符号。
vpa(sym(3/7+0.1),4)结果是符号。
vpa(sym(3/7+0.1))结果是符号。
过程如图:2.已知a1=sin(sym(pi/4)+exp(sym(0.7)+sym(pi/3)))产生精准符号数字,请回答:以下产生的各种符号数哪些是精准的?若不精准,误差又是多少?能说出产生误差的原因吗?a2=sin(sym(pi/4)+exp(sym(0.7))*exp(sym(pi/3)))a3=sin(sym('pi/4')+exp(sym('0.7'))*exp(sym('pi/3')))a4=sin(sym('pi/4')+exp(sym('0.7+pi/3')))a5=sin(sym(pi/4)+exp(sym(0.7+pi/3)))a6=sin(sym(pi/4)+sym(exp(0.7+pi/3)))a7=sin(sym(pi/4+exp(0.7+pi/3)))a8=sym(sin(pi/4+exp(0.7+pi/3)))(提示:可用vpa观察误差;注意数位的设置)。
官网:https:///安装参考网址:https:///downloads/环境Ubuntu 14.04如果是虚拟机的话要改成桥接模式让局域网内其他计算机访问网络设置1.宿主机网络配置:连接特定的 DNS 后缀: pnp.gw描述: Intel(R) WiFi Link 1000 BGN物理地址: 74-E5-0B-99-52-22已启用 DHCP: 是IPv4 地址: 172.31.0.229IPv4 子网掩码: 255.255.248.0IPv4 默认网关: 172.31.0.1IPv4 DHCP 服务器: 172.31.0.1IPv4 DNS 服务器: 223.5.5.5, 223.6.6.6根据宿主机手动配置虚拟机的网络2.虚拟机网络配置:IPv4 地址: 172.31.0.199IPv4 子网掩码: 255.255.248.0IPv4 默认网关: 172.31.0.1IPv4 DNS 服务器: 223.5.5.5, 223.6.6.6检查下虚拟机能否上网。
如果不能上网的会影响后面GitLab发送邮件。
检查下能否被局域网的其他计算机访问安装下载1.Download the package and install everything默认管理员账号密码:Username: rootPassword: 5iveL!feFor troubleshooting and configuration optionshttps:///gitlab-org/omnibus-gitlab/blob/master/README.md 配置1.配置postfixsudodpkg-reconfigure postfix选择internetdomain:hostname:smtpserver:destination:localhost备份下原来的配置sudocp /etc/postfix/main.cf/etc/postfix/main.cf_bak修改配置填写smtp服务器登录信息:添加smtp登录信息:sudopostmap /etc/postfix/sasl_passwdsudo postfix reloadsudo postfix stopsudo postfix start2.配置GitLabexternal_url,虚拟机的ip地址external_url "http:// 172.31.0.199"GitLab的邮件地址:最好是smtp邮件发送服务器的邮箱地址gitlab_rails['gitlab_email_from'] = 'yuanzhencai1990@'重启GitLabsudo gitlab-ctl reconfigure查看GitLab状态查看GitLab日志sudogitlab-ctl tail至此,GItLab配置结束使用访问使用虚拟机ip地址访问:172.31.0.199,默认管理员账号登录。
Lab7-1. DeviceNet网络组态情景模拟:工厂新添置了一台设备并带DeviceNet接口,电气工程主管找到你,说他需要你通过DeviceNet网络控制该设备。
在本实验中,我们假设该设备为AB的1336F变频器,我们将利用RSLogix5000编程软件在ControlLogix处理器中创建一个项目,添加1336F变频器(带有1336-GM6 DeviceNet 通讯卡)并编辑简单的梯形图阶梯,通过组态DeviceNet网络来演示实际的控制过程。
实验主题:z创建一个ControlLogix项目z组态1336F变频器z观察RSLogix5000自动生成的对象数据模型z添加控制调节频率的梯形图逻辑z通过RSNetWorx For DeviceNet软件组态DeviceNet网络z PLC控制调节变频器频率请按步骤:一、创建工程1.打开RSLogix5000编程软件,点击File(文件)Æ New(新建),打开New Controller (新建控制器)画面。
如下图所示填写控制器的名称、描述(可选),选择控制器类型、版本和所在槽位(起始槽号从0开始),指定框架类型、工程保存目录等相关信息,然后按OK。
现在我们已经创建了一个ControlLogix项目。
此时我们还没有与项目相关的任何I/O模块,项目中也没有可执行的代码(如梯形图),你正在离线工作。
所作的任何改变都只限于软件中,并存储在计算机的硬盘驱动中。
在进入到在线操作以前,这些变化并不能反映到控制器中。
接下来是要确认我们想用在这个项目中的、插在本地背板上的模块。
在机架中,有如下设备:0号槽: 1756- ENBT 以太网通讯模块,IP地址为192.168.1.1084号槽: 1756-L1 Logix5550处理器模块5号槽: 1756-DNB DeviceNet网络通讯模块注意:所有模块都可带电插拔,如有需要可以另行配置其他模块。
2.添加本机架的DNB通讯模块。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊同济大学《数据库技术及应用》项目报告项目名称:医院一体化系统小组成员:1350871 倪荫豪1350870 李天扬年级:大二专业:土木工程指导教师:王睿智日期:2014 年12 月30 日┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊目录一、系统概述 (3)1.系统简介..................................................................3 2.功能特色 (3)二、需求分析 (3)1.系统功能需求分析......................................................3 2.数据库需求分析 (4)三、数据库设计 (4)1.概念模式设计............................................................4 2.逻辑模式设计............................................................6 3.物理数据库设计.........................................................6 4.触发器设计...............................................................11 5.存储过程设计 (13)四、系统设计和实现 (14)1.窗体类和功能类统计表................................................14 2.界面设计及其代码实现 (15)五、系统测试 (41)1.触发器测试用例.........................................................41 2.存储过程测试用例......................................................41 3.功能测试用例 (41)六、总结 (52)┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊一. 系统概述1.1系统简介当前医患关系、医院挂号等一直是社会热点问题。
一:matlab7.8中的simulink在‘找不到指定模块’下的打开方式:一:先到simulink下搜索子xxx.m文件并打开,比如打开get_simulink_errors.m当引子。
(必须每次都进行此步骤)二:再在命令窗口输入:simulink('open')。
虽然他汇报错,但是这种方法过一会儿就会打开。
由于在网上下载的有些matlab7.8资源问题(一般都是我们国家自己的盗版货)或者操作系统不兼容问题直接打开着会报‘找不到指定模块’错误.matlab7.8安装成功后找不到license file 而无法运行的问题一;在网上下载你需要的license file(按照如下安装要求下载)(file内容:lic_server.dat:# MATLAB license passcode file for use with FLEXlm.# LicenseNo: 161051 HostID: ANYDAEMON MLMUSE_SERVERINCREMENT MATLAB MLM 21 11-nov-2017 2011 30D070E03E0F158C8BDC DUP_GROUP=UH \SN=161051 TS_OKINCREMENT SIMULINK MLM 21 11-nov-2017 2011 607030B0BD8E74C1CE20 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Control_Toolbox MLM 21 11-nov-2017 2011 B0C05000DE03596BE0CD \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Identification_Toolbox MLM 21 11-nov-2017 2011 F060D0C09914D471493B \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Robust_Toolbox MLM 21 11-nov-2017 2011 E0D0E05062F43A27BDFC \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Optimization_Toolbox MLM 21 11-nov-2017 2011 2060A0503804BEF6CC59 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Spline_Toolbox MLM 21 11-nov-2017 2011 C090C0D070940139DFA3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Signal_Toolbox MLM 21 11-nov-2017 2011 E01000C0195DDD33D174 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Excel_Link MLM 21 11-nov-2017 2011 D0E0B040FA8891D5A18D DUP_GROUP=UH \SN=161051 TS_OKINCREMENT MAP_Toolbox MLM 21 11-nov-2017 2011 A050A000E2CD76360FAD DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Neural_Network_Toolbox MLM 21 11-nov-2017 2011 A040202071D838645CF3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Real-Time_Workshop MLM 21 11-nov-2017 2011 F08080E0F7408E730864 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Symbolic_Toolbox MLM 21 11-nov-2017 2011 20D0704075D3E5898716 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Image_Toolbox MLM 21 11-nov-2017 2011 6090D05091378EC96DB8 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Statistics_Toolbox MLM 21 11-nov-2017 2011 C0E050D00BE1142650B7 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MPC_Toolbox MLM 21 11-nov-2017 2011 50D0502093295ED28A91 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Fuzzy_Toolbox MLM 21 11-nov-2017 201110B02040BAE49FCD8784 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Signal_Blocks MLM 21 11-nov-2017 2011 C010C0F0C60B936DA2DD \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Fixed-Point_Blocks MLM 21 11-nov-2017 2011 8080E090E9CFF26662B1 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Compiler MLM 21 11-nov-2017 2011 70B090A031F3DF155156 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Financial_Toolbox MLM 21 11-nov-2017 2011 E09010A062C2622AF675 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT PDE_Toolbox MLM 21 11-nov-2017 2011 20F0401045C60A943198 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Wavelet_Toolbox MLM 21 11-nov-2017 2011 80A040F0773C7D766B88 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Communication_Toolbox MLM 21 11-nov-2017 2011 A0C020E0C5751820C9D7 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Stateflow MLM 21 11-nov-2017 2011 E090F0C041ECF73037F4 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Stateflow_Coder MLM 21 11-nov-2017 2011 F010A0E0C8DA086FDE80 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Power_System_Blocks MLM 21 11-nov-2017 2011 F0E0F020506CA56675A0 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Database_Toolbox MLM 21 11-nov-2017 2011 E06010C0287C080AF16F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Report_Gen MLM 21 11-nov-2017 2011 A0E040607C4B47E731D2 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SIMULINK_Report_Gen MLM 21 11-nov-2017 2011 D080D050D24B385D054E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Dial_and_Gauge_Blocks MLM 21 11-nov-2017 2011 600070A0E16D6B0DFC4E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Data_Acq_Toolbox MLM 21 11-nov-2017 2011 D060602079569962E2A2 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Real-Time_Win_Target MLM 21 11-nov-2017 2011 D0501070668166C373A3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Datafeed_Toolbox MLM 21 11-nov-2017 2011 D090D0B03CCC55610F51 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Filter_Design_Toolbox MLM 21 11-nov-2017 2011 E0C050300ABEF305EC91 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT XPC_Target MLM 21 11-nov-2017 2011 2020B0D08B7D0DB7E9B6 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Fin_Derivatives_Toolbox MLM 21 11-nov-2017 2011 F0F020E0977A4649DB68 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Communication_Blocks MLM 21 11-nov-2017 2011 B0A0B0C0D741659FE9CD \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Curve_Fitting_Toolbox MLM 21 11-nov-20172011 A0A000805E3B3B563466 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Instr_Control_Toolbox MLM 21 11-nov-2017 2011 506050B0CFA25991670F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT XPC_Embedded_Option MLM 21 11-nov-2017 2011 F030E0E00AD704FB647D \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SimMechanics MLM 21 11-nov-2017 2011 50B0D000850E3DB90FF9 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT RTW_Embedded_Coder MLM 21 11-nov-2017 2011 70C080107AD3A1457E4E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Virtual_Reality_Toolbox MLM 21 11-nov-2017 2011 00C0C0C08FA3F45094DC \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Excel_Builder MLM 21 11-nov-2017 2011 40307070CE2B921FC74F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MBC_Toolbox MLM 21 11-nov-2017 2011 B090F0C04143E8501095 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Embedded_Target_MPC555 MLM 21 11-nov-2017 2011 B07090D0B40AE7386C73 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Aerospace_Blockset MLM 21 11-nov-2017 2011 B02000802A9CD349E95B \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Embedded_Target_c6000 MLM 21 11-nov-2017 2011 206090805653554A1840 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Link_for_CCS MLM 21 11-nov-2017 2011 8000B090CC732141891F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Embedded_Target_c166 MLM 21 11-nov-2017 2011 700010F04B6C875E1F30 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SystemTest MLM 21 11-nov-2017 2011 8050A0C01ABBC68A7676 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Image_Acquisition_Toolbox MLM 21 11-nov-2017 2011 \E0C0B0C01E0DE0045817 DUP_GROUP=UH SN=161051 TS_OKINCREMENT Simulink_Design_Optim MLM 21 11-nov-2017 2011 403040702F8F3BD27CB3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Distrib_Computing_Toolbox MLM 21 11-nov-2017 2011 \6000302080A58453FFD3 DUP_GROUP=UH SN=161051 TS_OK INCREMENT Fixed_Income_Toolbox MLM 21 11-nov-2017 2011 70A080C021B92B7F3FCB \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Link_for_ModelSim MLM 21 11-nov-2017 2011 A020*******F5504FA14 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Bioinformatics_Toolbox MLM 21 11-nov-2017 2011 20407040573AEB19550E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Embedded_Target_c2000 MLM 21 11-nov-2017 2011 40E06080C6EB599EDC4C \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Simulink_Control_Design MLM 21 11-nov-2017 2011 802040E0450F3D08D203 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT RF_Toolbox MLM 21 11-nov-2017 201170F01030A01C38F1B05D DUP_GROUP=UH \SN=161051 TS_OKINCREMENT RF_Blockset MLM 21 11-nov-2017 2011 707050B0F2BE9CE2964A DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Filter_Design_HDL_Coder MLM 21 11-nov-2017 2011 9050D050AD595402D9BB \DUP_GROUP=UH SN=161051 TS_OKINCREMENT OPC_Toolbox MLM 21 11-nov-2017 2011 009050C0FF4342B2ACC7 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT GADS_Toolbox MLM 21 11-nov-2017 2011 4010200013300B3DED3F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Fixed_Point_Toolbox MLM 21 11-nov-2017 2011 7040A0C00EECFECACF43 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SL_Verification_Validation MLM 21 11-nov-2017 2011 \007010902F3A10B42E11 DUP_GROUP=UH SN=161051 TS_OK INCREMENT MATLAB_Distrib_Comp_Engine MLM 21 11-nov-2017 2011 \50109020EC05E3A1EDB7 DUP_GROUP=UH SN=161051 TS_OK INCREMENT SimDriveline MLM 21 11-nov-2017 2011 0000B0503F32F510EB28 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Video_and_Image_Blockset MLM 21 11-nov-2017 2011 B0E010E0A490497CD73C \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Builder_for_Java MLM 21 11-nov-2017 2011 40A040D0AF00F059666F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SimEvents MLM 21 11-nov-2017 2011 7090B030DF75C75311DB DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Simulink_HDL_Coder MLM 21 11-nov-2017 2011 A08050C0819E8542AB77 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SimBiology MLM 21 11-nov-2017 2011 709030E082B5A397398B DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Simscape MLM 21 11-nov-2017 2011 10C0B0F00279E252C0B2 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT SimHydraulics MLM 21 11-nov-2017 2011 40D020F09FE57A877BD6 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Builder_for_dot_Net MLM 21 11-nov-2017 2011 \D0E090B03E2BF9AB0AB8 DUP_GROUP=UH SN=161051 TS_OK INCREMENT Link_for_Tasking MLM 21 11-nov-2017 2011 909050E0004722C60B9F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Aerospace_Toolbox MLM 21 11-nov-2017 2011 1060807091DEBA14386A \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Link_for_Incisive MLM 21 11-nov-2017 2011 F050F0304A374BE869B1 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Simulink_Design_Verifier MLM 21 11-nov-2017 2011 60100000BCCD62F69551 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Link_for_VisualDSP MLM 21 11-nov-2017 2011 F08080300CC1D5358638 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT IDE_Link_MU MLM 21 11-nov-2017 201150F0D0E0FC5D94008111 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT SimElectronics MLM 21 11-nov-2017 2011 70E050E0568AC5F1BE06 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT EDA_Simulator_Link_DS MLM 21 11-nov-2017 2011 2090E0B0F7714FFBBBC9 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Econometrics_Toolbox MLM 21 11-nov-2017 2011 F0D0E0E0942EDFCC51D3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Vehicle_Network_Toolbox MLM 21 11-nov-2017 2011 1000A00048EF61B74E8D \DUP_GROUP=UH SN=161051 TS_OKlic_standlin.dat:# MATLAB license passcode file for use with FLEXlm.# LicenseNo: 161051 HostID: ANYDAEMON MLMUSE_SERVERINCREMENT MATLAB MLM 21 11-nov-2017 201130D070E03E0F158C8BDC DUP_GROUP=UH \SN=161051 TS_OKINCREMENT SIMULINK MLM 21 11-nov-2017 2011 607030B0BD8E74C1CE20 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Control_Toolbox MLM 21 11-nov-2017 2011 B0C05000DE03596BE0CD \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Identification_Toolbox MLM 21 11-nov-2017 2011 F060D0C09914D471493B \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Robust_Toolbox MLM 21 11-nov-2017 2011 E0D0E05062F43A27BDFC \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Optimization_Toolbox MLM 21 11-nov-2017 2011 2060A0503804BEF6CC59 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Spline_Toolbox MLM 21 11-nov-2017 2011 C090C0D070940139DFA3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Signal_Toolbox MLM 21 11-nov-2017 2011 E01000C0195DDD33D174 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Excel_Link MLM 21 11-nov-2017 2011 D0E0B040FA8891D5A18D DUP_GROUP=UH \SN=161051 TS_OKINCREMENT MAP_Toolbox MLM 21 11-nov-2017 2011 A050A000E2CD76360FAD DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Neural_Network_Toolbox MLM 21 11-nov-2017 2011 A040202071D838645CF3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Real-Time_Workshop MLM 21 11-nov-2017 2011 F08080E0F7408E730864 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Symbolic_Toolbox MLM 21 11-nov-2017 2011 20D0704075D3E5898716 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Image_Toolbox MLM 21 11-nov-2017 2011 6090D05091378EC96DB8 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Statistics_Toolbox MLM 21 11-nov-2017 2011 C0E050D00BE1142650B7 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MPC_Toolbox MLM 21 11-nov-2017 2011 50D0502093295ED28A91 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Fuzzy_Toolbox MLM 21 11-nov-2017 2011 10B02040BAE49FCD8784 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Signal_Blocks MLM 21 11-nov-2017 2011 C010C0F0C60B936DA2DD \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Fixed-Point_Blocks MLM 21 11-nov-2017 2011 8080E090E9CFF26662B1 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Compiler MLM 21 11-nov-2017 2011 70B090A031F3DF155156 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Financial_Toolbox MLM 21 11-nov-2017 2011 E09010A062C2622AF675 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT PDE_Toolbox MLM 21 11-nov-2017 2011 20F0401045C60A943198 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Wavelet_Toolbox MLM 21 11-nov-2017 201180A040F0773C7D766B88 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Communication_Toolbox MLM 21 11-nov-2017 2011 A0C020E0C5751820C9D7 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Stateflow MLM 21 11-nov-2017 2011 E090F0C041ECF73037F4 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Stateflow_Coder MLM 21 11-nov-2017 2011 F010A0E0C8DA086FDE80 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Power_System_Blocks MLM 21 11-nov-2017 2011 F0E0F020506CA56675A0 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Database_Toolbox MLM 21 11-nov-2017 2011 E06010C0287C080AF16F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Report_Gen MLM 21 11-nov-2017 2011 A0E040607C4B47E731D2 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SIMULINK_Report_Gen MLM 21 11-nov-2017 2011 D080D050D24B385D054E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Dial_and_Gauge_Blocks MLM 21 11-nov-2017 2011 600070A0E16D6B0DFC4E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Data_Acq_Toolbox MLM 21 11-nov-2017 2011 D060602079569962E2A2 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Real-Time_Win_Target MLM 21 11-nov-2017 2011 D0501070668166C373A3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Datafeed_Toolbox MLM 21 11-nov-2017 2011 D090D0B03CCC55610F51 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Filter_Design_Toolbox MLM 21 11-nov-2017 2011 E0C050300ABEF305EC91 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT XPC_Target MLM 21 11-nov-2017 2011 2020B0D08B7D0DB7E9B6 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Fin_Derivatives_Toolbox MLM 21 11-nov-2017 2011 F0F020E0977A4649DB68 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Communication_Blocks MLM 21 11-nov-2017 2011 B0A0B0C0D741659FE9CD \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Curve_Fitting_Toolbox MLM 21 11-nov-2017 2011 A0A000805E3B3B563466 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Instr_Control_Toolbox MLM 21 11-nov-2017 2011 506050B0CFA25991670F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT XPC_Embedded_Option MLM 21 11-nov-2017 2011 F030E0E00AD704FB647D \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SimMechanics MLM 21 11-nov-2017 2011 50B0D000850E3DB90FF9 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT RTW_Embedded_Coder MLM 21 11-nov-2017 2011 70C080107AD3A1457E4E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Virtual_Reality_Toolbox MLM 21 11-nov-2017 2011 00C0C0C08FA3F45094DC \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Excel_Builder MLM 21 11-nov-20172011 40307070CE2B921FC74F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MBC_Toolbox MLM 21 11-nov-2017 2011 B090F0C04143E8501095 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Embedded_Target_MPC555 MLM 21 11-nov-2017 2011 B07090D0B40AE7386C73 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Aerospace_Blockset MLM 21 11-nov-2017 2011 B02000802A9CD349E95B \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Embedded_Target_c6000 MLM 21 11-nov-2017 2011 206090805653554A1840 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Link_for_CCS MLM 21 11-nov-2017 2011 8000B090CC732141891F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Embedded_Target_c166 MLM 21 11-nov-2017 2011 700010F04B6C875E1F30 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SystemTest MLM 21 11-nov-2017 2011 8050A0C01ABBC68A7676 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Image_Acquisition_Toolbox MLM 21 11-nov-2017 2011 \E0C0B0C01E0DE0045817 DUP_GROUP=UH SN=161051 TS_OK INCREMENT Simulink_Design_Optim MLM 21 11-nov-2017 2011 403040702F8F3BD27CB3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Distrib_Computing_Toolbox MLM 21 11-nov-2017 2011 \6000302080A58453FFD3 DUP_GROUP=UH SN=161051 TS_OK INCREMENT Fixed_Income_Toolbox MLM 21 11-nov-2017 2011 70A080C021B92B7F3FCB \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Link_for_ModelSim MLM 21 11-nov-2017 2011 A020*******F5504FA14 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Bioinformatics_Toolbox MLM 21 11-nov-2017 2011 20407040573AEB19550E \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Embedded_Target_c2000 MLM 21 11-nov-2017 2011 40E06080C6EB599EDC4C \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Simulink_Control_Design MLM 21 11-nov-2017 2011 802040E0450F3D08D203 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT RF_Toolbox MLM 21 11-nov-2017 2011 70F01030A01C38F1B05D DUP_GROUP=UH \SN=161051 TS_OKINCREMENT RF_Blockset MLM 21 11-nov-2017 2011 707050B0F2BE9CE2964A DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Filter_Design_HDL_Coder MLM 21 11-nov-2017 2011 9050D050AD595402D9BB \DUP_GROUP=UH SN=161051 TS_OKINCREMENT OPC_Toolbox MLM 21 11-nov-2017 2011 009050C0FF4342B2ACC7 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT GADS_Toolbox MLM 21 11-nov-2017 2011 4010200013300B3DED3F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Fixed_Point_Toolbox MLM 21 11-nov-2017 2011 7040A0C00EECFECACF43 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SL_Verification_Validation MLM 21 11-nov-2017 2011 \007010902F3A10B42E11 DUP_GROUP=UH SN=161051 TS_OK INCREMENT MATLAB_Distrib_Comp_Engine MLM 21 11-nov-2017 2011 \50109020EC05E3A1EDB7 DUP_GROUP=UH SN=161051 TS_OK INCREMENT SimDriveline MLM 21 11-nov-2017 2011 0000B0503F32F510EB28 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Video_and_Image_Blockset MLM 21 11-nov-2017 2011 B0E010E0A490497CD73C \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Builder_for_Java MLM 21 11-nov-2017 2011 40A040D0AF00F059666F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SimEvents MLM 21 11-nov-2017 2011 7090B030DF75C75311DB DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Simulink_HDL_Coder MLM 21 11-nov-2017 2011 A08050C0819E8542AB77 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT SimBiology MLM 21 11-nov-2017 2011 709030E082B5A397398B DUP_GROUP=UH \SN=161051 TS_OKINCREMENT Simscape MLM 21 11-nov-2017 2011 10C0B0F00279E252C0B2 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT SimHydraulics MLM 21 11-nov-2017 2011 40D020F09FE57A877BD6 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT MATLAB_Builder_for_dot_Net MLM 21 11-nov-2017 2011 \D0E090B03E2BF9AB0AB8 DUP_GROUP=UH SN=161051 TS_OK INCREMENT Link_for_Tasking MLM 21 11-nov-2017 2011 909050E0004722C60B9F \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Aerospace_Toolbox MLM 21 11-nov-2017 2011 1060807091DEBA14386A \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Link_for_Incisive MLM 21 11-nov-2017 2011 F050F0304A374BE869B1 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Simulink_Design_Verifier MLM 21 11-nov-2017 2011 60100000BCCD62F69551 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Link_for_VisualDSP MLM 21 11-nov-2017 2011 F08080300CC1D5358638 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT IDE_Link_MU MLM 21 11-nov-2017 2011 50F0D0E0FC5D94008111 DUP_GROUP=UH \SN=161051 TS_OKINCREMENT SimElectronics MLM 21 11-nov-2017 2011 70E050E0568AC5F1BE06 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT EDA_Simulator_Link_DS MLM 21 11-nov-2017 2011 2090E0B0F7714FFBBBC9 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Econometrics_Toolbox MLM 21 11-nov-2017 2011 F0D0E0E0942EDFCC51D3 \DUP_GROUP=UH SN=161051 TS_OKINCREMENT Vehicle_Network_Toolbox MLM 21 11-nov-2017 2011 1000A00048EF61B74E8D \DUP_GROUP=UH SN=161051 TS_OK)we offer you two ways to license matlab r2009a:standalone1) choose "install manually without using the internet"2) enter the "file installation key"11111-11111-02011-442703) use "license_standalone.dat" when asked for license file network1) choose "install manually without using the internet"2) enter the "file installation key"11111-11111-02011-067173) if neccessary install "license manager"4) use "license_server.dat" when asked for license fileenjoy !找一个dat文本并创建副本,再用文本文档打开,将里面的内容全部删除,并将下载好的licensefile 文件内容复制到里面去(注意有两种licensefile:license_standalone.dat与license_server.dat,有些是两种一齐在一个文档中,只保留一种)。
MATLAB 编程题库 1.下面的数据表近似地满足函数21cxbax y ++=,请适当变换成为线性最小二乘问题,编程求最好的系数c b a ,,,并在同一个图上画出所有数据和函数图像.625.0718.0801.0823.0802.0687.0606.0356.0995.0628.0544.0008.0213.0362.0586.0931.0ii y x ----解:x=[-0.931 -0.586 -0.362 -0.213 0.008 0.544 0.628 0.995]'; y=[0.356 0.606 0.687 0.802 0.823 0.801 0.718 0.625]'; A=[x ones(8,1) -x.^2.*y]; z=A\y;a=z(1); b=z(2); c=z(3); xh=-1:0.1:1;yh=(a.*xh+b)./(1+c.*xh.^2); plot(x,y,'r+',xh,yh,'b*')2.若在Matlab工作目录下已经有如下两个函数文件,写一个割线法程序,求出这两个函数10 的近似根,并写出调用方式:精度为10解:>> edit gexianfa.mfunction [x iter]=gexianfa(f,x0,x1,tol)iter=0;while(norm(x1-x0)>tol)iter=iter+1;x=x1-feval(f,x1).*(x1-x0)./(feval(f,x1)-feval(f,x0));x0=x1;x1=x;end>> edit f.mfunction v=f(x)v=x.*log(x)-1;>> edit g.mfunction z=g(y)z=y.^5+y-1;>> [x1 iter1]=gexianfa('f',1,3,1e-10)x1 =1.7632iter1 =6>> [x2 iter2]=gexianfa('g',0,1,1e-10)x2 =0.7549iter2 =83.使用GS 迭代求解下述线性代数方程组:123123123521242103103x x x x x x x x x ì++=-ïïïï-++=íïïï-+=ïî解:>> edit gsdiedai.mfunction [x iter]=gsdiedai(A,x0,b,tol) D=diag(diag(A)); L=D-tril(A); U=D-triu(A); iter=0; x=x0;while((norm(b-A*x)./norm(b))>tol) iter=iter+1; x0=x;x=(D-L)\(U*x0+b); end>> A=[5 2 1;-1 4 2;1 -3 10]; >> b=[-12 10 3]'; >>tol=1e-4; >>x0=[0 0 0]';>> [x iter]=gsdiedai(A,x0,b,tol); >>x x =-3.0910 1.2372 0.9802 >>iter iter = 64.用四阶Range-kutta 方法求解下述常微分方程初值问题(取步长h=0.01),(1)2x dy y e xy dx y ìïï=++ïíïï=ïî解:>> edit ksf2.mfunction v=ksf2(x,y) v=y+exp(x)+x.*y;>> a=1;b=2;h=0.01; >> n=(b-a)./h; >> x=[1:0.01:2]; >>y(1)=2;>>fori=2:(n+1)k1=h*ksf2(x(i-1),y(i-1));k2=h*ksf2(x(i-1)+0.5*h,y(i-1)+0.5*k1); k3=h*ksf2(x(i-1)+0.5*h,y(i-1)+0.5*k2); k4=h*ksf2(x(i-1)+h,y(i-1)+k3); y(i)=y(i-1)+(k1+2*k2+2*k3+k4)./6; end >>y调用函数方法>> edit Rangekutta.mfunction [x y]=Rangekutta(f,a,b,h,y0) x=[a:h:b]; n=(b-a)/h; y(1)=y0; fori=2:(n+1)k1=h*(feval(f,x(i-1),y(i-1)));k2=h*(feval(f,x(i-1)+0.5*h,y(i-1)+0.5*k1)); k3=h*(feval(f,x(i-1)+0.5*h,y(i-1)+0.5*k2)); k4=h*(feval(f,x(i-1)+h,y(i-1)+k3)); y(i)=y(i-1)+(k1+2*k2+2*k3+k4)./6; end>> [x y]=Rangekutta('ksf2',1,2,0.01,2); >>y5.取0.2h =,请编写Matlab 程序,分别用欧拉方法、改进欧拉方法在12x ≤≤上求解初值问题。
同济大学
《数据库技术及应用》
实验报告
实验报告题目:
建立与数据库的链接和基于绑定的数据库访问
姓名:学号:
年级:专业:
指导教师:
日期: 2014 年 11 月 16 日一.实验目的
1.掌握数据库访问模型的主要对象和功能
2.掌握SQL和数据库的链接方法
3.学习绑定对象的操作方法
二.实验内容
(实验题目+运行界面截图+实现代码)
1.掌握前台和SqlServer后台的链接方法
Imports Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
Dim myconn As New SqlConnection("database=university;data source=jd43\SQLEXPRESS; integrated security=true")
Dim mysql As String = "select * from student"
Dim myadapter As New SqlDataAdapter(mysql, myconn)
Dim mydataset As New DataSet
(mydataset, "student")
= (0)
End Sub
End Class
2.在university上用完成如下界面
Imports Class Form2
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles
Dim myconn As New SqlConnection("database=university;data source=jd43\SQLEXPRESS; integrated security=true")
Dim mysql As String = "select as '学号',sname as '姓名',count(secnum) as '选修课程门数',avg(score) as '平均成绩',sum(1-score/60) as '不及格门数' from student,sc where = group by ,sname"
Dim myadapter As New SqlDataAdapter(mysql, myconn)
Dim mydataset As New DataSet
(mydataset, "student")
= (0)
End Sub
End Class
3.建立university和student的浏览界面
Imports Class Form1
Dim mybind As New BindingSource
Dim mysql As String = "select * from student"
Dim myconn As New SqlConnection("database=university;data source=jd43\SQLEXPRESS;integrated security=true")
Dim myadapter As New SqlDataAdapter(mysql, myconn)
Dim mydataset As New DataSet
Private Sub退出系统ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles退出系统End
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
(mydataset, "student")
= mydataset
= "student"
Binding("text", mybind, "snum", True))
Binding("text", mybind, "sname", True))
Binding("text", mybind, "sex", True))
Binding("text", mybind, "dept", True))
Binding("text", mybind, "birthday", True))
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles ()
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles ()
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles ()
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles ()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles ()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles ()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles ()
()
Dim cm As New SqlCommandBuilder(myadapter)
(0))
End Sub
End Class
4.完成学生成绩浏览功能的设计
Imports Class Form2
Dim mybind As New BindingSource
Dim mysql As String = "select * from shiyan8"
Dim myconn As New SqlConnection("database=university;data source=jd43\SQLEXPRESS;integrated security=true")
Dim myadapter As New SqlDataAdapter(mysql, myconn)
Dim mydataset As New DataSet
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles
(mydataset, "shiyan8")
= mydataset
= "shiyan8"
Binding("text", mybind, "snum", True))
Binding("text", mybind, "sname", True))
Binding("text", mybind, "cname", True))
Binding("text", mybind, "score", True))
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles
()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles
()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles
()
End Sub
End Class
三.实验体会或收获(有感而发,没有体会也可以不写)
在用代码进行数据库的链接时发现data source后不能加(local),否则总是显示无法访问。
而如果写“jd43\SQLEXPRESS”则可以进行访问。
用直接拖动的方法做出的和数据库的链接在不同的电脑上就不能正常运行,也是显示无法访问,然而用代码编写的链接只需要改动一下data source就可以继续访问。
虽然麻烦,但是感觉比较好用。