Matlab课后思考练习.docx_第1页
Matlab课后思考练习.docx_第2页
Matlab课后思考练习.docx_第3页
Matlab课后思考练习.docx_第4页
Matlab课后思考练习.docx_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Matlab课后思考练习第1章1. MATLAB的启动:与一般的Windows程序一样,启动MATLAB系统有三种常见方法:(1)Windows桌面,单击任务栏上的“开始”按钮,选择“所有程序”菜单项,然后选择MATLAB程序组中的MATLAB R2008b程序选项,即可启动MATLAB系统。(2)在MATLAB的安装途径中找到MATLAB系统启动程序matlab.exe,然后运行它。(3)利用建立快捷方式的功能,将MATLAB系统启动程序以快捷方式的形式放在Windows桌面上,以后只要在桌面上双击该图标即可启动MATLAB。MATLAB的退出:(1)在MATLAB主窗口File菜单中选择Exit MATLAB命令。(2)在MATLAB命令窗口中输入Exit或Quit命令。(3)点击MATLAB主窗口的“关闭”按钮。2. MATLAB的主要功能:(1)数值计算和符号计算功能;(2)绘图功能;(3)编程语言功能;(4)扩展功能。3. 答:如果一个命令很长,需要分成多行输入,可以在第一个物理行之后加上3个续行符并按下Enter键,然后接着在下一个物理行继续输入命令的其他部分。4. help命令是查询函数语法的最基本方法,查询信息直接显示在命令窗口。在命令窗口中直接输入help命令将会显示当前帮助系统中包含的所有项目,即搜索路径中所有的目录名称。Help命令只搜索出那些与关键字完全匹配的结果,lookfor命令对搜索范围内的M文件进行关键字搜索,条件比较宽松。5. 再编一个M文件,专门用于运行原来的M文件。第2章1. 6+7i中的i表示虚数单位,而6+7*i中的i表示一个变量。i为虚数单位, 而I是单位矩阵。2. A.*B表示A和B单个元素之间对应相乘,A*B是按矩阵乘法的规则乘;A./B表示A矩阵除以B矩阵的对应元素,B.A等价于A./B;A/B表示A *inv(B)而BA表示inv(B)* A,对于矩阵运算一般两式不等。3.(1) A(7)=(2) abs(x)(3) reshape(x,3,4)(4) k=find(t=0); t(k)=0(5) ones(size(A)(6) diag(A)B= diag(diag(A)4. 3+randn(25,20)5. A=1 -1 2 3;5 1 -4 2;3 0 5 2 ;11 15 0 9A = 1 -1 2 3 5 1 -4 2 3 0 5 2 11 15 0 9 D=diag(A)D = 1 1 5 9 C=triu(A)C = 1 -1 2 3 0 1 -4 2 0 0 5 2 0 0 0 9 C=triu(A,2)C = 0 0 2 3 0 0 0 2 0 0 0 0 0 0 0 0 C=tril(A)C = 1 0 0 0 5 1 0 0 3 0 5 0 11 15 0 9 C=inv(A)C = -0.1758 0.1641 0.2016 -0.0227 -0.1055 -0.1016 -0.0391 0.0664 -0.0508 -0.0859 0.1516 0.0023 0.3906 -0.0313 -0.1813 0.0281 r=rank(A)r = 4 trace(A)ans = 166. A=34,NaN,Inf,-Inf,-pi,eps,0;all(A)ans = 0any(A)ans = 1isnan(A)ans = 0 1 0 0 0 0 0isinf(A)ans = 0 0 1 1 0 0 0isfinite(A)ans = 1 0 0 0 1 1 17.结构矩阵建立:结构矩阵名.成员名=表达式;单元矩阵建立:矩阵元素用大括号括起来。8用稀疏存储方式可以节省内存空间;运算规则上,稀疏矩阵与普通矩阵一样,只是矩阵的存储方式不同。在运算过程中,稀疏存储矩阵可以直接参与运算。当参与运算的对象不全是稀疏存储矩阵时,所得结果一般是完全存储形式。第3章1. M文件:用MATLAB语言编写的程序,称为M文件。M文件的建立和打开:建立:(1)菜单操作:file-new (2)命令操作:命令窗口输入edit (3)命令按钮操作:单击主窗口工具栏的New M-File的命令按钮,启动并运行。打开:(1)菜单操作:file-open,选择需要打开的文件 (2)命令操作:在命令窗口输入“edit文件名”,打开M文件。(3)命令按钮操作:单击主窗口工具栏的Open File按钮,再从弹出的对话框中选择需要打开的文件。2. N=1,2,3,4,5;2.*NN./21./N1./N.23. s=fix(100*rand(1,20)*9/10+10)y=sum(s)/20j=0;for i=1:20 if s(i)y&rem(s(i),2)=0 j=j+1; A(j)=s(i); else continue; endendA4. y1=0;y2=0;n=input(请输入n的值:);for i=1:n y1=y1+-(-1)i/(2*i-1); y2=y2+1/4i;endy1y25. x=input(please enter x:);a=exp(x);b=log(x);c=sin(x);d=cos(x)a b c d 6. A=1 2 3 4 ;5 6 7 8;B=2 3 4 5 ;4 3 2 1;N=A.*B第4章1.(1)plot函数的输入参数是矩阵形式:当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。对只包含一个输入参数的plot函数,当输入参数是实矩阵时,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数矩阵的列数。当输入参数是复数矩阵时,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。(2)含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,xn,yn)当输入参数都为向量时,x1和y1,x2和y2,xn和yn分别组成一组向量对,每一组向量对的长度可以不同。每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制出多条曲线。 当输入参数有矩阵形式时,配对的x,y按对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。(3)具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为:plotyy(x1,y1,x2,y2)其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。(4)图形保持hold on/off命令控制是保持原有图形还是刷新原有图形,不带参数的hold命令在两种状态之间进行切换。2. (1)x=-5:0.1:5;y=(1./(2*pi).*exp(-(x.2)/2);plot(x,y);(2)t=-2*pi:0.1:2*pi;x=t.*sin(t);y=t.*cos(t);plot(x,y);grid on;3. t=0:pi/1000:pi;x=sin(3.*t).*cos(t);y1=sin(3.*t).*sin(t);y2=2.*x-0.5;plot(x,y1,k,x,y2);hold on;k=find(abs(y1-y2)0.5) n=n+1; endendny=n/300005. p=45,74,54,55,14;78,98,45,74,12;87,98,85,52,65M,S=max(p)N,H=min(p)junzhi=mean(p,1)fangcha=std(p,1,1)zong=sum(p,2);Max,wei=max(zong)Min,wei=min(zong)zcj,xsxh=sort(zong,descend)6. x=1:10:101;y=0,1.0414,1.3222,1.4914,1.6128,1.7076,1.7853,1.8513,1.9085,1.9590,2.0043;p,s=polyfit(x,y,5)a=1:5:101;y1=polyval(p,a);plot(x,y,:o,a,y1,-*) 第6章1. (1) A=2,3,5;3,7,4;1,-7,1; B=10,3,5; C1=inv(A)*BC1 = -1.8060 -0.5373 3.0448 C2=ABC2 = -1.8060 -0.5373 3.0448 L,U=lu(A); x=U(LB)x = -1.8060 -0.53733.0448(2) A=6,5,-2,5;9,-1,4,-1;3,4,2,-2;3,-9,0,2; B=-4,13,1,11; C1=inv(A)*BC1 = 0.6667 -1.0000 1.5000 -0.0000 C2=ABC2 = 0.6667 -1.0000 1.5000 -0.0000 L,U=lu(A); x=U(LB)x = 0.6667 -1.0000 1.5000 -0.00002. (1)function fx=funx(x)fx=3*x+sin(x)-exp(x); x=fzero(funx,1.5)x =1.8900(2)function fx=funx2(x)fx=x-1/x+5; x1=fzero(funx2,1)x1 =0.1926(3)function q=fun3(p)x=p(1);y=p(2);q(1)=x2+y2-9;q(2)=x+y-1; options=optimset(Display,off); x=fsolve(fun3,3,0,options)x = 2.5616 -1.5616 q=fun3(x)q = 1.0e-013 *0.5684 0.00443. (1)function ydot=vdpol(t,y);ydot(1)=(2-3*y(2)-2*t*y(1)/(1+t2);ydot(2)=y(1);ydot=ydot; t0=0; tf=5; y0=0,1; t,y=ode45(vdpol,t0,tf,y0); t,yans = 0 0 1.0000 0.0001 -0.0001 1.0000 0.0001 -0.0001 1.0000 0.0002 -0.0002 1.0000 0.0002 -0.0002 1.0000 0.0005 -0.0005 1.0000 0.0007 -0.0007 1.0000 0.0010 -0.0010 1.0000 0.0012 -0.0012 1.0000 0.0025 -0.0025 1.0000 0.0037 -0.0037 1.0000 0.0050 -0.0050 1.0000 0.0062 -0.0062 1.0000 0.0125 -0.0125 0.9999 0.0188 -0.0188 0.9998 0.0251 -0.0250 0.9997 0.0313 -0.0313 0.9995 0.0627 -0.0624 0.9980 0.0941 -0.0929 0.9956 0.1255 -0.1226 0.9922 0.1569 -0.1513 0.9879 0.2717 -0.2439 0.9650 0.3864 -0.3127 0.9328 0.5011 -0.3554 0.8943 0.6158 -0.3738 0.8523 0.7408 -0.3721 0.8054 0.8658 -0.3542 0.7599 0.9908 -0.3263 0.7173 1.1158 -0.2932 0.6785 1.2408 -0.2584 0.6441 1.3658 -0.2240 0.6139 1.4908 -0.1915 0.5880 1.6158 -0.1616 0.5659 1.7408 -0.1345 0.5475 1.8658 -0.1103 0.5322 1.9908 -0.0889 0.5198 2.1158 -0.0702 0.5099 2.2408 -0.0538 0.5021 2.3658 -0.0396 0.4963 2.4908 -0.0273 0.4921 2.6158 -0.0167 0.4894 2.7408 -0.0075 0.4879 2.8658 0.0004 0.4875 2.9908 0.0071 0.4880 3.1158 0.0128 0.4892 3.2408 0.0177 0.4911 3.3658 0.0218 0.4936 3.4908 0.0253 0.4966 3.6158 0.0282 0.4999 3.7408 0.0306 0.5036 3.8658 0.0325 0.5075 3.9908 0.0341 0.5117 4.1158 0.0354 0.5160 4.2408 0.0364 0.5205 4.3658 0.0371 0.5251 4.4908 0.0376 0.5298 4.6158 0.0380 0.5345 4.7119 0.0381 0.5382 4.8079 0.0382 0.5418 4.9040 0.0382 0.54555.0000 0.0381 0.5492(2)function ydot=vdpoll(t,y);ydot(1)=cos(t)-y(3)./(3+sin(t)+5*y(1).*cos(2*t)/(t+1).2)-y(2);ydot(2)=y(1);ydot(3)=y(2);ydot=ydot;t0=0;tf=5;y0=1;0;2;t,y=ode45(vdpoll,t0,tf,y0);t,yans = 0 1.0000 0 2.0000 0.0001 1.0003 0.0001 2.0000 0.0001 1.0005 0.0001 2.0000 0.0002 1.0008 0.0002 2.0000 0.0002 1.0011 0.0002 2.0000 0.0005 1.0024 0.0005 2.0000 0.0007 1.0038 0.0007 2.0000 0.0010 1.0051 0.0010 2.0000 0.0012 1.0064 0.0012 2.0000 0.0025 1.0132 0.0025 2.0000 0.0037 1.0199 0.0038 2.0000 0.0050 1.0267 0.0050 2.0000 0.0062 1.0335 0.0063 2.0000 0.0125 1.0680 0.0129 2.0001 0.0188 1.1030 0.0197 2.0002 0.0251 1.1386 0.0268 2.0003 0.0313 1.1749 0.0340 2.0005 0.0627 1.3647 0.0739 2.0022 0.0941 1.5677 0.1199 2.0052 0.1255 1.7822 0.1724 2.0098 0.1569 2.0058 0.2319 2.0161 0.2195 2.4683 0.3717 2.0348 0.2820 2.9334 0.5405 2.0632 0.3445 3.3764 0.7379 2.1030 0.4070 3.7737 0.9617 2.1560 0.5320 4.3485 1.4740 2.3068 0.6570 4.5636 2.0346 2.5252 0.7820 4.4084 2.5980 2.8155 0.9070 3.9436 3.1228 3.1744 1.0211 3.3407 3.5396 3.5553 1.1352 2.6429 3.8818 3.9796 1.2493 1.9092 4.1418 4.4381 1.3634 1.1789 4.3176 4.9215 1.4884 0.4072 4.4163 5.4684 1.6134 -0.3277 4.4210 6.0218 1.7384 -1.0291 4.3359 6.5699 1.8634 -1.7076 4.1647 7.1020 1.9884 -2.3780 3.9094 7.6075 2.1134 -3.0529 3.5700 8.0759 2.2384 -3.7425 3.1454 8.4965 2.3634 -4.4523 2.6335 8.8586 2.4884 -5.1832 2.0316 9.1511 2.6134 -5.9286 1.3372 9.3626 2.7384 -6.6747 0.5493 9.4815 2.8634 -7.3993 -0.3307 9.4961 2.9884 -8.0730 -1.2984 9.3953 3.1134 -8.6589 -2.3452 9.1683 3.2384 -9.1181 -3.4578 8.8061 3.3634 -9.4112 -4.6179 8.3018 3.4884 -9.5015 -5.8024 7.6508 3.6134 -9.3604 -6.9837 6.8516 3.7384 -8.9696 -8.1318 5.9062 3.8634 -8.3235 -9.2154 4.8210 3.9884 -7.4281 -10.2026 3.6063 4.1134 -6.3005 -11.0630 2.2758 4.2384 -4.9650 -11.7689 0.8471 4.3634 -3.4512 -12.2965 -0.6591 4.4884 -1.7921 -12.6257 -2.2190 4.6134 -0.0200 -12.7401 -3.8067 4.7384 1.8334 -12.6274 -5.3945 4.8634 3.7383 -12.2793 -6.9536 4.8976 4.2637 -12.1428 -7.3705 4.9317 4.7902 -11.9882 -7.7825 4.9659 5.3174 -11.8157 -8.18885.0000 5.8445 -11.6252 -8.58904. function fx=mymin(x)fx=-sin(x)-cos(x.2); x=fminbnd(mymin,0,pi); -mymin(x)ans =1.52825. function fx=mymax(x);fx=-(9*x+4*x.3-12*x.2); x,y1=fminbnd(mymax,0,1.5); -y1ans = 2.0000第7章1. 数值积分的基本思想是将整个积分区间分成n个子区间,这样求定积分问题就分解成求和问题,而在每一个小的子区间上定积分的值可以近似求得,可以用变步长辛普生法等方法求定积分。数值微分即计算任意函数再给定点的数值导数,第一种方法是用多项式或样条函数对原函数进行逼近(差值或拟合),然后用逼近函数在给定点处的导数作为原函数在定点处的导数;第二种方法是用原函数在给定点处的某种差商作为其导数。2. format longfx=inline(1./(1+x.2);I,n=quad(fx,-Inf,Inf,1e-10)I,n=quadl(fx,-Inf,Inf,1e-10)x=-100000:100000;y=1./(1+x.2);trapz(x,y)format short3.(1)format longfx=inline(log(1+x)./(1+x.2);I,n=quad(fx,0,1,1e-10)(2)format longfx=inline(sqrt(cos(t.2)+4*sin(2*t).2)+1);I,n=quad(fx,0,2*pi,1e-10)4. f=inline(4.*x.*z.*exp(-z.2.*y-x.2);I=triplequad(f,0,pi,0,pi,0,1)5. f=inline(sin(x);g=inline(cos(x);x=0:0.01:2*pi;p=polyfit(x,f(x),5);dp=polyder(p);dpx=polyval(dp,x);dx=diff(f(x,2*pi+0.01)/0.01;gx=g(x);plot(x,dpx,x,dx,.,x,gx,-)第8章2. syms x B1 B2 a bs1=2*(cos(x)2)-(sin(x)2;s2=sin(B1)*cos(B2)-cos(B1)*sin(B2);s3=sqrt(a+sqrt(a2-b)/2)+sqrt(a-sqrt(a2-b)/2);s4=(4*x2+8*x+3)/(2*x+1);h1=simplify(s1)h2=simplify(s2)h3=simplify(s3)h4=simplify(s4)运行结果:h1 =3*cos(x)2-1h2 =sin(B1)*cos(B2)-cos(B1)*sin(B2)h3 =1/2*(2*a+2*(a2-b)(1/2)(1/2)+1/2*(2*a-2*(a2-b)(1/2)(1/2)h4 =2*x+33. syms x a;f=abs(x)/x;limit(f,x,0,left)f=(x+a/x)x;limit(f,x,inf)运行结果:ans =-1ans =Inf4. syms x y mf=sqrt(x+sqrt(x+sqrt(x);m=diff(f,x)diff(m,x)syms x y;f=x+y-sqrt(x2+y2);z1=diff(f,x)z2=diff(f,y)运行结果:m=1/2/(x+(x+x(1/2)(1/2)(1/2)*(1+1/2/(x+x(1/2)(1/2)*(1+1/2/x(1/2)ans=-1/4/(x+(x+x(1/2)(1/2)(3/2)*(1+1/2/(x+x(1/2)(1/2)*(1+1/2/x(1/2)2+1/2/(x+(x+x(1/2)(1/2)(1/2)*(-1/4/(x+x(1/2)(3/2)*(1+1/2/x(1/2)2-1/8/(x+x(1/2)(1/2)/x(3/2)z1 =1-1/(x2+y2)(1/2)*xz2 =1-1/(x2+y2)(1/2)*y5. syms x y;f=x+y-sqrt(x2+y2);z1=diff(f,x)z2=diff(f,y)sym x;f=1/(asin(x)2*(1-x2)(1/2);int(f)运行结果:z1 =1-1/(x2+y2)(1/2)*xz2 =1-1/(x2+y2)(1/2)*yans =-1/asin(x)6.syms xf=1/(1+x);int(f,0,4)sym x;f=x3*sin(x)2/(x6+2*x4+1);int(f,-1,1)sym x;f=x3*sin(x)2/(x6+2*x4+1);int(f,-1,1)运行结果:ans =log(5)ans =0ans =07. syms ns=symsum(1/4n,1,inf)sym n;s=symsum(n+1)/n)(1/2),1,inf)eval(y)运行结果:s =1/3s =sum(n+1)/n)(1/2),n = 1 . Inf)ans =y8. syms x f=tan(x);taylor(f,x,3,0)syms x f=sin(x)2;taylor(f,x,5,0)运行结果:ans =xans =x2-1/3*x49. syms x x=solve(log(1+x)-5/(1+sin(x)=2,x)syms x y zx y z=solve(4*x2/(4*x2+1)=y,4*y2/(4*y2+1)=z,4*z2/(4*z2+1)=x,x,y,z)运行结果:x=-2.3252089974147376581936966961284-1.6376296418898326405425913086466*ix =0 1/2-.20638628718333472422786438700877-.14591560496938088264289536925342*i.12180586017531728105257458866428+.19496067272379724816977143098554*i -.5586901119422974783594615671169e-1-.22108561269887145278355886311693*i -.5586901119422974783594615671169e-1+.22108561269887145278355886311693*i .12180586017531728105257458866428-.19496067272379724816977143098554*i -.20638628718333472422786438700877+.14591560496938088264289536925342*i y =01/2.12180586017531728105257458866428+.19496067272379724816977143098554*i-.55869011194229747835946156711680e-1+.22108561269887145278355886311692*i-.20638628718333472422786438700878+.14591560496938088264289536925342*i-.20638628718333472422786438700878-.14591560496938088264289536925342*i-.55869011194229747835946156711680e-1-.22108561269887145278355886311692*i.12180586017531728105257458866428-.19496067272379724816977143098554*iz =01/2-.55869011194229747835946156711683e-1+.22108561269887145278355886311691*i-.20638628718333472422786438700877-.14591560496938088264289536925342*i.12180586017531728105257458866428-.19496067272379724816977143098553*i.12180586017531728105257458866428+.19496067272379724816977143098553*i-.20638628718333472422786438700877+.14591560496938088264289536925342*i -.55869011194229747835946156711683e-1-.22108561269887145278355886311691*i10.x ,y=dsolve(Dx=3*x+4*y,Dy=5*x-7*y,x(0)=0,y(0)=1,t)运行结果:x=2/15*5(1/2)*exp(-2+3*5(1/2)*t)-2/15*5(1/2)*exp(-2-3*5(1/2)*t)y=-1/6*5(1/2)*exp(-2+3*5(1/2)*t)+1/2*exp(-2+3*5(1/2)*t)+1/6*5(1/2)*exp(-2-3*5(1/2)*t)+1/2*exp(-2-3*5(1/2)*t)第9章1. 低层绘图操作的基本思路是首先利用图像对象绘制曲线,然后通过图形句柄操作进行近一步的处理;相对于高层绘图,低层绘图操作控制和变现图形的能力更强。2. 最终运行的图形是两条正弦函数曲线,x的范围是(-2,2),其中y曲线是橙色1,0.5,0,3磅;z曲线是浅蓝色0.75,0.75,1。整个图的的标注名为“Handle Graphic Example”,字体大小为15磅。x=-2*pi:pi/40:2*pi;y=sin(x);z=sin(x);h1=plot(x,y,x,z);set(h1(1),color,1,0.5,0,linewidth,3)set(h1(2),color,0.75,0.75,1)title(handle graphic example)hi_text=get(gca,title)hi_text = 157.0011set(hi_text,fontsize,15)3. (1)x=-5:5;y=(1+x.2)./(1+x.4); subplot(2,1,1); %第一幅图,对象属性为系统的默认值.line(x,y);subplot(2,1,2); %第二幅图,利用句柄来修改对象的属性值.h=line(x,y);title( y=(1+x2)/(1+x4)text(0,0.2, y=(1+x2)/(1+x4)text(1,1 ,leftarrow (1,1),FontSize,12)set(h,Color,r,LineWidth,2,LineStyle,:)(2)x=-2*pi:pi/100:2*pi;y=3*x+sin(x)-exp(x); subplot(2,1,1); %第一幅图,对象属性为系统的默认值.line(x,y);subplot(2,1,2); %第二幅图,利用句柄来修改对象的属性值.h=line(x,y);title( y=3x+sin x-ex)text(1,3*1+sin(1)-exp(1) ,leftarrow y=3*x+sin(x)-exp(x),FontSize,12)set(h,Color,g,LineWidth,3,LineStyle,-)4. (1)t=-2*pi:2*pi;x=cos(t);y=sin(t);z=t;h=plot3(x,y,z);set(h,Color,r,LineWidth,2,LineStyle,:)title( 三维曲线)text(-1,-1 ,5,x=cos(t)text(-1,-1 ,3,y=sin(t)text(-1,-1 ,1,z=t)(2)x,y=meshgrid(-3:.5:3);z=x.*y.*exp(-x.*x-y.*y);axes(view,-37.5,30);hs=surface(x,y,z,FaceColor,w,EdgeColor,flat);grid on;set(get(gca,XLabel),String,X-axis); %设置X轴说明set(get(gca,YLabel),String,Y-axis); %设置Y轴说明set(get(gca,ZLabel),String,Z-axis); %设置Z轴说明title(mesh-surf);pauseset(hs,FaceColor,flat,linestyle,:,linewidth,4,marker,o);5. x,y,z=cylinder(10);subplot(1,2,1);surf(x,y,20*z);axis equal;light(Posi,10,-10,10,style,local);shading interp;hold on;plot3(10,-10,10,p);text(10,-10,10, light);subplot(1,2,2);surf(x,y,20*z);axis equal;light(Posi,-10,10,10,style,local);shading interp;hold on;plot3(-10,10,10,p);text(-10,10,10, light);plot3(-10,0,20,p);text(-10,0,20, light);第10章1.图形用户界面是指由窗口,菜单,对话框等各种图形对象组成的用户界面,是与计算机交互操作的重要方式,形象生动,使用户的操作更加方便灵活。2. 先进行用户界面的功能分析,是否可以利用原有的菜单栏,如果要建立自己的菜单系统,取消图形窗口默认的菜单,然后再建立用户自己的菜单。3. 按钮(Push Button),是对话框常用的控件对象,其特征是在矩形框上加上文字说明。一个按钮代表一个操作,所以有时也称为命令按钮。双位按钮(Toggle Button)在矩形框上加上文字说明。这种按钮有两个状态,即按下和弹起状态。每单击一次其状态改变一次。单选按钮(Radio Button),是一个圆圈加上文字说明。它是一种选择性按钮,当被

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论