9.绘图函数

合集下载

第9章绘图ppt课件

第9章绘图ppt课件
例:在窗体上随机画一条不同亮度的红色彩带,然后再清除,在
其它位置又画一条不同亮度的红色彩带,形成彩带在垂直方向 浮动的动态效果。
第9章 绘图
12
Line方法画直线或矩形 [对象名.]line [step](x1,y1)-[step](x2,y2)[,颜色][,
B[F]]
例:绘制磁场线 例:绘制矩形框
第9章 绘图
10
9.3 图形控件
与图形有关的控件
窗体、图片框picturebox、图像框imagebox、形状 控件shape、直线控件line
第9章 绘图
11
9.4 绘图方法
Pset方法画点
[对象名.]pset [step](x,y)[,颜色]
Form1.pset (100,200),vbred
第9章 绘图
1
第9章 绘图
9.1 9.2 9.3 9.4 9.5
坐标系统 绘图属性与事件 图形控件 绘图方法 应用举例
第9章 绘图
2
9.1 坐标系统
坐标系统
坐标系统三要素:坐标原点、坐标度量单位、坐 标轴的长度与方向
坐标度量单位由容器对象的ScaleMode属性决定。 缺省时为Twip。每英寸1440个Twip,20个Twip 为一磅。
form1.scaleheight=-200
第9章 绘图
6
用户自定义坐标系统示例
要求将窗体的坐标系统的原点定义在其中心,X 轴的正向向右,Y轴的正向向上,窗体高与宽分 别为200和300单位长度
form1.scalemode=0 form1.scalewidth=300 form1.scaleheight=-200 form1.scaleleft=-150 form1.scaletop=100

Matlab复习题

Matlab复习题

一、单项选择题1. x=[1 2 3 4];y=[1 1 1 1];z=x*y,则z等于()A.1234123412341234⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦B.出错息C.[]1234D.[]11112. 有一组实验数据x,y,从理论上讲它们应是线性关系,正确的拟合命令应是()A. p=polyfit(x,y,n)B. p=polyval(x,y,1)C. polyval(x,y,1)D. p=polyfit(x,y,1)3.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Backspace的功能是()A.删除光标左侧字符B.删除光标右侧字符C.删除当前行D.光标左移4. format long; pi/4的运行结果是()A. ans=B. ans=0.78540.78539816339745C. ans=D. ans=7.8540e-0017.853981633974483e-0015. 已知A=[1 2 3;4 5 6],则命令size(A)的运行结果是()A.ans=B.ans=C.ans=D.ans=3 2 1 6 2 366. MATLAB语言可以实现数学上的许多解析功能,正是由于它具备了()A. 矩阵运算功能B.数值运算功能C.符号运算功能D.数组运算功能7. 计算微分方程221dyyds⎛⎫+=⎪⎝⎭的正确命令是()A. y=dsolve(‘D2y+y^2=1’,’s’)B. y=dsolve(‘(Dy)^2+y^2=1’,’s’)C. y=dsolve(‘(Dy)^2+y^2=1’)D. y=dsolve(‘D2y+y^2=1’)8. 下列单窗口多曲线子图绘制中的子图分割命令使用正确的时()A. subplot(2,3,0)B. subplot(1,2,4)C. subplot(225)D. subplot(236)9.三维曲面绘图函数为()A. surfB. meshC. plot3D. plot10.MATLAB使用三维向量[R G B]来表示一种颜色,则黑色为()A. [1 0 1]B. [1 1 1]C. [0 0 1]D. [0 0 0]11.已知a=[1 2 1;2 2 1;2 1 2];b=[1;2;3];c=a\b,则c等于()A. []1.00000.33330.6667-B. 错误C.121111/22/31/32/3⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.1.00000.33330.6667⎡⎤⎢⎥-⎢⎥⎢⎥⎣⎦12.已知a=[1 2 3;4 5 6;7 8 9];b=trace(a),则b等于()-A .15B .0C .2D .113.已知a=[1 2 3];c=a^2,则c 等于( )A . [1,32,729]B .[1 4 9]C .错误D .[4 10 8]14.已知A=[0 1;-2 -3],则计算矩阵指数函数AT e ,T =0.1的命令是( )A .expm(0.1*A)B .exp(0.1*A)C .expm(A) D.exp(A)15.已知线性代数方程组1231101011210130014x x x ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦,求解命令为( )A . A=[1 1 0;0 1 1;1 0 1;0 0 1];b=[1;2;3;4];X=A/bB . A=[1 1 0;0 1 1;1 0 1;0 0 1];b=[1;2;3;4];X=inv(A)*bC . A=[1 1 0;0 1 1;1 0 1;0 0 1];b=[1;2;3;4];X=inv(A ’*A)*A ’*bD . A=[1 1 0;0 1 1;1 0 1;0 0 1];b=[1;2;3;4];X=pinv(A)*b16.已知()1sin 33x y t e x -=,用数值法计算()40Y y t dt =⎰的正确语句是( ) A . Y=quad('1./3*exp(-x).*sin(3*x)', '0', '4')B . f=inline('1./3*exp(-x).*sin(3*x)');Y=quad(f,0,4)C . Y=quad(1./3*exp(-x).*sin(3*x),0,4)D . f=inline('1./3*exp(-x).*sin(3*x)');Y=quad('f',0,4)17.能够启动SIMULINK 仿真环境子窗口,展示出SIMULINK 的功能模块组的命令是( )A . simulink3B . simulinkC . simulink1D . simulink220.p 为一关于x 的多项式,要求当x=5时多项式的值,正确的MATLAB 命令是( )A. polyval(p,5)B. polyfit(p,5)C. value(p,5)D. sum(p,5)21.有一矩阵abc=[1 2 3;2 3 4;3 4 5],命令mean(abc)后的结果是( )A. 提示有错B. 3C. []234D. 234⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦22.在MATLAB 的若干通用操作指令中,清除内存中的变量的是( )A. clcB. claC. clfD. clear23.用户可以在MATLAB 命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Delete 的功能是( )A. 删除当前行B. 删除光标左侧字符C. 删除光标右侧字符D. 删除当前命令24.format short e; pi/4 的运行结果是( )A. ans =B. ans =0.7854 0.78539816339745C. ans =D. ans =7.8540e-001 7.853981633974483e-00125.下面哪个变量是正无穷大变量?( )A. InfB. NaNC. realmaxD. realmin26.下面命令中能正确定义一个符号变量的是( )A. syms w tB. sym w t-F=sin(w*t); F=sin(w*t);C. syms(‘F=sin(w*t)’)D. sym(F=sin(w*t))27.计算微分方程222d ya ydt+=的正确命令是()A. y=dsolve(‘(Dy)^2=-a^2*y’,’s’)B. y=dsolve(‘D2y=-a^2*y’)C. y=dsolve(‘D2y=-a^2*y’,’s’)D. y=dsolve(‘(Dy)^2=-a^2*y’)28.已知t=0:pi/50:10pi,则作三维柱面螺旋线的正确命令是()A. plot(sin(t),cos(t),t)B. plot2(sin(t),cos(t),t)C. plot3(sin(t),cos(t),t)D. plot4(sin(t),cos(t),t)29.MATLAB使用三维向量[R G B]来表示一种颜色,则白色为()A. [0 0 0]B. [1 1 1]C. [0 0 1]D. [1 0 1]30.已知a=[1 2 1;2 2 1;2 1 2];b=[3 3 1;3 2 1;1 1 3];c=a+b,则c等于()A.452542325⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.[]452542325C. []523245254 D.错误31.已知a=[1 2 3;4 5 6;7 8 9];b=fliplr(a),则b等于()(左右翻转)A.369258147⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.321654987⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.789456123⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.错误32.已知a=[1 2;3 4];b=[5 6;7 8];c=a.*b,则c等于()A.5122132⎡⎤⎢⎥⎣⎦B.19224350⎡⎤⎢⎥⎣⎦C. 错误D.[]512213233.已知a=1234⎡⎤⎢⎥⎣⎦;c=a^2,则c等于()A.1468⎡⎤⎢⎥⎣⎦B.14916⎡⎤⎢⎥⎣⎦C. 错误D.7101522⎡⎤⎢⎥⎣⎦35. 已知a=[7 3 9 1 0 8];b=sort(a),则b等于()A. [0 1 3 7 8 9]B. [9 8 7 3 1 0]C. 3.8297D. 错误36. 已知A=[3 2 5;7 6 8;9 0 1];b=max(A),则b等于()A. [9 6 8]B. [3 0 1]C.589⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.26⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦37.已知A=[0 2 3;1 3 0];B=[1 0 3;1 5 0];C=A.+B,则C等于()A.126280⎡⎤⎢⎥⎣⎦B.001101⎡⎤⎢⎥⎣⎦C.错误D.[]12628038. 已知123456x⎡⎤=⎢⎥⎣⎦,length(x)等于()A. 2 3B. 3C. 2D. 640.有实验数据:t为时间,L为函数值序列,用MATLAB画出L随t的变化关系,实验点用“*”表示,正确的命令是()A. plot(t,L,”*”)B. plot(L,t,’*’)C. subplot(t,L,’*’)D. plot(t,L,” *”)41.在图线中标注“图例”的命令是()A. title()B. legend()C. gtext()D. label()42.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Esc的功能是()A.删除当前行B.删除光标右面的字符C.删除光标左面的字符D.取消当前命令44.下面哪个变量是非数变量?()A. realmaxB. InfC. NaND. realmin46.已知t=0:2*pi/90:2*pi; y=t.*exp(i*t),则绘制复数矢量图的命令是()pass(y,t)pass(t,y);pass(t+i*y)pass(y)47.MATLAB使用三维向量[R G B]来表示一种颜色,则[0 0 1]为()A. 红色B. 蓝色C. 绿色D. 黄色48.已知A=[0 2 3;1 3 0];B=[1 0 3;1 5 0];C=A+B,则C等于()A.126280⎡⎤⎢⎥⎣⎦B.001101⎡⎤⎢⎥⎣⎦C. 错误D. []126280 49.已知a=[1 2 3;4 5 6;7 8 9];b=flipud(a),则b等于()A.321654987⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.369258147⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.789456123⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D. 错误50.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];C=A.*B,则C等于()A.22651007911⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.10942500818⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.313992512154939⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.[]2265100091151.MATLAB语言中求反正弦的函数是()A. sin()B. asin()C. arcsin()D. asinh()52.已知线性代数方程组1231282313xxx⎡⎤⎡⎤⎡⎤⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎣⎦,求解命令为()A. A=[1 2;2 3];b=[8;13];X=A/bB. A=[1 2;2 3];b=[8;13];X=inv(A)*bC. A=[1 2;2 3];b=[8;13];X=inv(A’*A)*A’*bD. A=[1 2;2 3];b=[8;13];X=pinv(A)*b53.已知a=[7 3 9 1 0 8];b=sum(a),则b等于()A. 28B. 0C. [7 21 189 189 0 0]D. [7 10 19 20 20 28]54.已知x=1:5;y=x.^2;dy=diff(y),则dy等于()A. 错误B. [2 2 2]C. 0D. [3 5 7 9]55.已知A=[1,2,6;4,5,10;7,8,9];B=A(1:2,:),则B等于()A.610⎡⎤⎢⎥⎣⎦B.1641079⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.1264510⎡⎤⎢⎥⎣⎦D.1264510789⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦58.x为一组实验数据,mean(x)的作用是()A.求各列最大值B.求各列数据之和C.求各列中间值D.求各列平均值60.用户可以在MATLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键Home 的功能是()A.光标回首行B.光标回行首C.光标至行尾D.光标至尾行61.创建一个一维行矩阵向量的命令是()A.m1=[a b c]B.m1=[1;2;3]C.m1=[a;b;c]D.m1= [1 2 3]62.已知Z=zeros(1,2),则Z等于()A.[]00 B.⎡⎤⎢⎥⎣⎦C.[]01 D.1⎡⎤⎢⎥⎣⎦64.已知x=2+3i,则real(x)等于()A.2B.3D.1365.colormap为色图设定命令,则color([1 0 0])表示设定颜色为()A.红色B.绿色C.蓝色D.黑色66.MATLAB语言除了具备基本绘图功能之外,还具有很多其它绘图函数,下面哪个是阶梯图函数?()A.barB.stemC.stairsD.hist67.MATLAB使用三维向量[R G B]来表示一种颜色,则[0 1 0]为()A.红色B.蓝色C.绿色D.黄色68.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];C=A+B,则C等于()A.22651007911⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.10942500818⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.313992512154939⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.[]2265100091169.已知a=[1 2 3;4 5 6;7 8 9];b=rot90(a),则b等于()A.321654987⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.369258147⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.789456123⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.错误 70.已知a=[1 2;3 4];b=[5 6;7 8];c=a*b ,则c 等于( )A.5122132⎡⎤⎢⎥⎣⎦B.19224350⎡⎤⎢⎥⎣⎦C.错误D.[]5122132 71.MATLAB 语言中求反余弦的函数是( )A.cos()B.acos()C.arccos()D.acosh()73.已知A=[3 2 5;7 6 8;9 0 1];b=mean(A),则b 等于( )A.[ 6.3333 2.6667 4.6667]B.[7 2 5]C. 3.33337.00003.3333⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦ D.371⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦74.已知x=1:5;y=x.^2;dy=diff(y ,2),则dy 等于( )A.[3 5 7 9]B.[2 2 2]C.0D.错误75.已知A=[1,2,6;4,5,10;7,8,9];B=A(1:2,3),则B 等于( )A.610⎡⎤⎢⎥⎣⎦B.1641079⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C. 1264510⎡⎤⎢⎥⎣⎦ D. 1264510789⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦78.x 为一组实验数据,median(x)的作用是( )A.求各列最大值B.求各列数据之和C.求各列中间值D.求各列平均值79.x 为一组实验数据,max(x)的作用是( )A .求各列数据之和B .求各列最大值C .求各列中间值D .求各列平均值82.下列哪个命令是创建一个矩阵向量的正确命令( )A.m1=’1 2;3 4’B.m1=(1 2;3 4)C.m1={1 2;3 4}D.m1= [1,2;3,4]83.已知O =ones(2,1),则O 等于( )A.[]11B.11⎡⎤⎢⎥⎣⎦C.[]01D.10⎡⎤⎢⎥⎣⎦84.计算二重不定积分xy xe dxdy -⎰⎰的正确命令是( )A. int(int('x*exp(-x*y)','x'),'y')B. int(int(sym(x*exp(-x*y)),'x'),'y')C. int(int(sym(‘x*exp(-x*y)’),x),y)D. int(int('x*exp(-x*y)',x),y)85.已知x =2+3i ,则imag(x)等于( )A.3B.2D.1388. 已知a=[1 2 1;2 2 1;2 1 2];b=[3 3 1;3 2 1;1 1 3];c=a-b,则c 等于( )A.210100101--⎡⎤⎢⎥-⎢⎥⎢⎥-⎣⎦B.[]210100101----C. []523245254 D.错误89.已知a=[1 2 3];b=[4 5 6];c=a.\b,则c等于()A. []579 B.[]0.250.40.5 C.错误 D. []4 2.5290.MATLAB语言中求反正切的函数是()A.tan()B.atan()C.arctan()D.atanh()91.已知A=[1 2;2 3];P=poly(A),则P等于()A.[]141-- B. []282-- C. []141-- D. []141-93.MATLAB语言中三次样条插值函数为()A.splineB.interp3C.interpftD.interp1q95.已知A=[1,2,6;4,5,10;7,8,9]; A(:,2)=[ ], 则A等于()A.1641079⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.1264510⎡⎤⎢⎥⎣⎦C.610⎡⎤⎢⎥⎣⎦D.1264510789⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦100.详细显示工作区变量的命令是()A. whoB. whosC. whichD. whose 101.下列哪个命令是创建一个矩阵向量的正确命令()A.m1=[1,2;3,4+5i]B.m1=[1 2;3 4+5a]C.m1=[1 2a;3 4+5j]D.m1=[1 2;3 4+b]102.已知E=eye(2),则E等于()A. []01 B.0110⎡⎤⎢⎥⎣⎦C.1001⎡⎤⎢⎥⎣⎦D.1⎡⎤⎢⎥⎣⎦104.已知x=0:2*pi/90:2*pi; y1=sin(x);y2=cos(x),在同一图上画出y1和y2的命令是()A. plot(y1,y2) B. plot(x,[y1,y2])C. plot(x,y1);hold on;plot(x,y2)D. plot(x,y1);plot(x,y2)106.已知函数sin(2x)的函数值取值范围是-1~1,自变量x的取值范围是0~6,则绘制该函数曲线的命令是()A. plot(‘sin(2*x)’,0,6,-1,1)B. fplot(‘sin(2*x)’,0,6,-1,1)C. plot(‘sin(2*x)’,[0,6,-1,1],’r’)D. fplot(‘sin(2*x)’,[0,6,-1,1],’r’)107.MATLAB语言中表示暖色色图的色图函数为()A. hotB. coolC. hsvD. gray110.MATLAB语言中表示开平方的函数是()A. exp()B. sqrt()C. abs()D. log10() 111.已知a=[7 3 9 1 0 8];b=max(a),则b等于()A.9B.0C.4.6667D.5112.已知x,y为样本向量,xi为已知自变量值,则正确的一维线性插值是()A. yi=interp1(x’,y’,xi)B. yi=table1(x’,y’,xi)C. yi=spline(x’,y’,xi)D. yi=interp1([x’,y’],xi)114. 在MATLAB的若干通用操作指令中,清除图形窗口的是()A. clearB. claC. clfD. clc116.x取值从-2π~2π,用MATLAB画sin2x的函数图像正确的命令是()A.x=-2*π:0.1:2*π;plot(x,sin2(x))B.x=-2*pi:0.1:2*pi;plot(x,sin(x).^2)C.x=-2*pi:2*pi;plot(x,sinx^2)D.x=-2*3.1416:0.1:2*3.1416;plot(x,(sinx)^2)117.有一矩阵abc=[1 2 3 ;2 3 4 ;3 4 5],命令mean(abc)后的结果是()A. 3B. []234 C.提示有错 D.2118.用户可以在MA TLAB命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键←的功能是()A. 光标回行首B. 光标右移C. 光标左移D. 光标回行尾119.显示工作区所有变量名称的命令是()A. whoB. whosC. whichD. whose120.下面把符号表达式赋值给变量f1的正确命令是()A.f1=”exp(-2*x)*sin(x/5)”B.f1=exp(-2*x)*sin(x/5)C.f1=[exp(-2*x)*sin(x/5)]D. f1=’exp(-2*x)*sin(x/5)’121.初等矩阵函数rand(m,n)所创建的m×n阶随机矩阵的元素的取值范围是()A. 0~+∞B. -1~1C.-1~0D. 0~1122.MATLAB中拉普拉斯变换函数是()placeB.ilaplaceC.fourierD.ztrans123.用plot函数绘制多条曲线时,曲线颜色默认变化值顺序为()A.红、绿、篮、亮篮、粉红、黄B.篮、红、绿、亮篮、粉红、黄C.篮、绿、红、亮篮、粉红、黄D.红、篮、绿、亮篮、粉红、黄124.绘制三维球面坐标值计算的函数为()A. gridB.cylinderC. sphereD.shap125.在编写绘图程序时,添加图例的函数是()A. titleB. legendC. xlableD. ylable126.MATLAB语言中表示线性灰度色图的色图函数为()A. hotB. coolC. hsvD. gray127. 已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];C=A*B,则C等于()A.22651007911⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦B.10942500818⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦C.313992512154939⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦D.[]22651000911128. 已知a=[1 0 0;0 0 1;0 1 0];b=rank(a),则b等于()A.3 B.1 C.2129. 已知a=[1 2 3];b=[4 5 6];c=a.^b ,则c 等于( )A.[]132729B.[]149C.错误D.[]41018130. 下列函数中能求矩阵指数的函数是( )A.exp()B.expm()C.esp()D.abs()131. x 为一组实验数据,max(x)的作用是( )A .求各列最大值B .求各列数据之和C .求各列中间值D .求各列平均值132. 已知x,y 为样本向量,xi 为已知自变量值,则正确的三次样条插值是( )A.yi=interp1(x’,y’,xi)B.yi=table1(x’,y’,xi)C.yi=spline(x,y,xi)D.yi=interp1([x’,y’],xi)133.非线性方程组的解析解计算很多情况下无法得到,但用MATLAB 的优化工具箱提供的 函数可得到数值解,该函数是( )A.fsolve()B.solveC.funD.无134. 在MATLAB 中可以用矩阵[C1 C2 C3]来表示颜色,其中C2表示( )A.红色B.绿色C.蓝色D.黄色135.已知控制系统的开环传递函数()()215210o G s s s s =++,则绘制根轨迹图的命令是( )A. nyquist([15],[1 2 10 0])B. rlocus([15],[1 2 10 0])C. nyquist([15],[1 2 10])D. rlocus([15],[1 2 10])136.x 取值从-2π~2π,用MATLAB 画sinx 的函数图象正确的命令是( )A. x=-2*pi:0.1:2*pi ;plot(x,sin(x));B. x=-2*π:0.1:2*π;plot(x,sin(x))C. x=-2*pi:2*pi ;plot(x,sinx)D. x=-2*3.1416:0.1:2*3.1416;plot(x,sinx)137.在MA TLAB 的若干通用操作指令中,清除命令窗口的所有显示内容的是( )A. clearB. claC. clfD. clc138.用户可以在MA TLAB 命令窗口用命令编辑功能键对输入的命令进行编辑,编辑键→的 功能是( )A.光标右移B.光标左移C.光标回行首D.光标回行尾139.format short; pi/4 的命令结果是( )A. ans =B. ans =0.7854 0.78539816339745C. ans =D. ans =7.8540e-001 7.853981633974483e-001140.命令m1=[2.3 3.4;4.3 5.9];的屏幕显示结果是( )A.m1=B.m1=C. 无D.错误2.33.4 2.3 3.44.35.94.35.9141.已知x=0:2*pi/90:2*pi; y1=sin(x);y2=cos(x),分别在两张图上画出y1和y2的命令是( )A. plot(x,y1);figure(2);plot(x,y2)B. plot(y1,y2)C. plot(x,y1);hold on;plot(x,y2)D. plot(x,y1);plot(x,y2)142.在编写绘图程序时,可以用鼠标在图上添加文字的函数是( )A.gtextB.textC.echoD.grid143.视角函数的应用格式为view(a,e),其中a 表示方位角,e 表示( )A.方位角B.俯视角C.仰视角D.当前视角 144.已知a=[1 2;2 3];b=det(a),则b 等于( )A.-1B.4.2361C.2D.1145.已知a=[1 2 3];c=a.^2,则c 等于( )A.[]132729B.[]149C.错误D.[]41018146.已知线性代数方程组123110*********x x x ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦,求解命令为( ) A. A=[1 1 0;1 0 1;0 1 1];b=[1;1;1];X=A/bB. A=[1 1 0;1 0 1;0 1 1];b=[1;1;1];X=inv(A)*bC. A=[1 1 0;1 0 1;0 1 1];b=[1;1;1];X=inv(A’*A)*A’*bD. A=[1 1 0;1 0 1;0 1 1];b=[1;1;1];X=pinv(A)*b147.已知a=[7 3 9 1 0 8];b=mean(a),则b 等于( )A.9B.0C.4.6667D.5148.x 为一组实验数据,min(x)的作用是( )A. 求各列最大值B. 求各列最小值C. 求各列中间D. 求各列平均值 149.可以对有理多项式进行部分分式化的函数是( )A. fsolveB.polyderC. residueD.fval150.在MATLAB 中可以用矩阵[C1 C2 C3]来表示颜色,其中C1表示( )A.红色B.绿色C.蓝色D.黄色151.已知控制系统的开环传递函数()()215210o G s s s s =++,则绘制奈奎斯特图的命令是( )A. rlocus([15],[1 2 10])B. rlocus([15],[1 2 10 0])C. nyquist([15],[1 2 10])D. nyquist([15],[1 2 10 0])152.下列随机创建一个3阶2输入2输出系统的状态空间模型的语句是( )A. [a,b,c,d]=ord(2,2,3)B. [a,b,c,d]=rmodel(2,2,3)C. [a,b,c,d]=ord(3,2,2)D. [a,b,c,d]=rmodel(3,2,2)二、填空题1.m 文件分为独立m 文件和 两种。

数学实验作业1--答案

数学实验作业1--答案

数学实验-作业1—及部分答案(要求:1. 每次上机课下课之前提交,文件名如:数学091朝鲁第一次作业.doc。

2. 交至邮箱:matlabzuoyetijiao@3.作业实行5分制,依次为A++,A+,A ,A-,A- -)4.作业中,需要编程实现的均要求列出你的代码,以及求解的结果)1.请上网或查阅各种资料并回答:MATLAB是什么?MATLAB能做什么?答:略2.请上网或查阅各种资料并回答:MATLAB语言突出的特点是什么?答:略3.在MATLAB软件中有几种获得帮助的途径?答:help函数,菜单栏help菜单。

4.请上网或查询MATLAB软件中inv函数的功能与特点。

答:用来求可逆矩阵的逆矩阵。

inv(A),即求已知矩阵A的逆矩阵。

5.请上网或查阅各种资料并回答:如何在MATLAB中建立向量和矩阵。

答:如在matlab中创建向量a=(2,-5,6,1);a=[2,-5,6,1];b= [2;-5;6;1];如在matlab中创建矩阵A=;A=[1,2,3;4,5,6;7,8,9];A =1 2 34 5 67 8 96.请上网或查阅各种资料并回答:在MATLAB中,向量和矩阵如何进行基本加减乘除四则运算,以及矩阵的乘法。

答:a=[2,-5,6,1];b= [1,2,3,4];求向量的和与差,直接输入a+b,a-b,即可,当然必须要求两个向量大小一致。

如:>> a=[2,-5,6,1];b= [1,2,3,4];>> a+bans =3 -3 9 5>> a-b1 -7 3 -3>> a.*bans =2 -10 18 4>> a./bans =2.0000 -2.5000 2.0000 0.2500>> a/b向量之间进行除法运算,使用不加点的矩阵除法“A/B”时,问题可以描述为:给定两个向量A、B,求一个常量x,使得A=x * B。

r语言中plot函数

r语言中plot函数

r语言中plot函数一、介绍plot函数是R语言中最常用的绘图函数之一,它可以用来绘制各种类型的图形,如散点图、折线图、直方图等。

在数据分析和可视化中,plot函数是非常重要的工具之一。

二、基本语法plot(x, y, type = "p", main = "", xlab = "", ylab = "")其中,x和y表示要绘制的数据向量或矩阵;type表示要绘制的图形类型;main表示主标题;xlab和ylab表示x轴和y轴标签。

三、参数详解1. x和y:要绘制的数据向量或矩阵。

如果只提供一个参数,则默认为y值,x值为1:n。

2. type:要绘制的图形类型。

常见的有:(1)"p":散点图(points)(2)"l":折线图(lines)(3)"b":同时画出散点和折线(both)(4)"h":垂直线段(histogram)(5)"s":阶梯线段(steps)3. main:主标题。

4. xlab和ylab:x轴和y轴标签。

5. xlim和ylim:x轴和y轴范围。

6. col:颜色,默认为黑色。

7. pch:散点符号,默认为圆点。

8. lty:线条类型,默认为实线。

9. lwd:线条宽度,默认为1。

四、实例演示1. 绘制散点图首先,我们需要准备一些数据:x <- c(1, 2, 3, 4, 5)y <- c(6, 7, 8, 9, 10)然后,使用plot函数绘制散点图:plot(x, y)这里我们没有指定type参数,默认为"p",即绘制散点图。

结果如下图所示:如果我们想要改变散点颜色和形状,可以使用col和pch参数:plot(x, y, col = "blue", pch = 19)这里我们将颜色改为蓝色,符号改为实心圆。

MATLAB程序设计期末复习题集

MATLAB程序设计期末复习题集

第1章 MATLAB系统环境一、选择题1.最初的MATLAB核心程序是采用()语言编写的。

A.FORTRAN B.C C.BASIC D.PASCAL2.2016年3月发布的MATLAB版本的编号为()。

A.MATLAB 2016Ra B.MATLAB R2016aC.MATLAB 2016Rb D.MATLAB R2016b3.下列选项中能反应MATLAB特点的是()。

A.算法最优 B.不需要写程序C.程序执行效率高 D.编程效率高4.当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。

A.冒号(:) B.逗号(,) C.分号(;) D.百分号(%)5.如果要重新执行以前输入的命令,可以使用()。

A.左移光标键(←) B.右移光标键(→)C.下移光标键(↓) D.上移光标键(↑)6.MATLAB命令行窗口中提示用户输入命令的符号是()。

A.> B.>> C.>>> D.>>>>7.plot(x,y)是一条()命令。

A.打印 B.输出 C.绘图 D.描点8.以下两个命令行的区别是()。

>> x=5,y=x+10>> x=5,y=x+10;A.第一个命令行同时显示x和y的值,第二个命令行只显示x的值B.第一个命令行同时显示x和y的值,第二个命令行只显示y的值C.第一个命令行只显示x的值,第二个命令行同时显示x和y的值D.第一个命令行只显示y的值,第二个命令行同时显示x和y的值9.下列命令行中,输出结果与其他3项不同的是()。

A.>> 10+20+... B.>> ...30 10+20+30C.>> 10+20+30%5 D.>> %10+20+3010.下列选项中,不是MATLAB帮助命令的是()。

A.lookfor B.lookfor –all C.search D.help二、填空题1.MATLAB一词来自的缩写。

试题软件编程等级考试Python二级

试题软件编程等级考试Python二级

试题软件编程等级考试Python二级一、选择题1.下列Python数据不属于列表的是()A.{24,56,7,89,4} B.[24,56,7,89,4]C.[24,56,’a’,’猕猴桃’]D.[’A’,’B’ ’C’, ’D’]2.在Python中,下列循环结构用法错误的是()。

A.for i in range(20):B.for i in range(0,10):C.for i in range(10,0,2): D.while s<50:3.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型4.有如下 VB 程序段:s1 = "python": s2 = "visual"i = 1: j = 1: s = ""Do While i <= Len(s1) And j <= Len(s2)If Mid(s1, i, 1) >= Mid(s2, j, 1) Thens = s + Mid(s1, i, 1)Elsej = j + 1End Ifi = i + 1Loop执行该程序后,j的值是()A.2B.3C.5 D. 75.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是()A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 6.有python程序如下a=int(input())b=int(input())c=input()if c=='+':print(a+b)elif c=='-':print(a-b)elif c=='*':print(a*b)elif c=='/':print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入 9 2 *程序输出结果应为()A.18 B.11 C.7 D.47.在Python中,实现多分支选择结构的较好方法是()。

plot fplot zeplot区别

plot  fplot zeplot区别

plot、fplot、ezplot的使用与区别函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。

也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为:1、二维数据曲线图指数函数和余弦函数之间用点乘运算.*plot函数,plot(x,y)具有两个纵坐标标度的图像,可以使用plotyy(x1,y1,x2,y2)图形保持hold on:希望在已存的图形上继续添加新的图形hold off:刷新原有图形2、图形标注于坐标控制title:图形名称xlabel:X轴说明ylabel:y轴说明text:在(x,y)坐标出添加图形说明legend:图例说明,放置在图形的空白处3、对函数自适应采样的绘图函数在变化率大的区段密集采样fplot(fname,lims,tol,选项)fname:函数名lims:x,y的取值范围,以行向量形式出现tol:相对允许误差选项:定义与plot一样4、图形窗口的分割subplot函数subplot(m,n,p)该函数将当前图形窗口分成m*n个绘图区,选定第p个区为当前活动区5、对数坐标图semilogx(x1,y1,选项1,x2,y2,选项2...)semilogy(x1,y1,选项1,x2,y2,选项2...)loglog(x1,y1,选项1,x2,y2,选项2...)6、极坐标图polar(theta,rho,选项)7、二维统计分析图bar(x,y,选项):条形图staris(x,y,选项):阶梯图stem(x,y,选项):杆图fill(x1,y1,选项1,x2,y2,选项2...):填充图8、隐函数绘图ezplot()9、三维图形plot3(x1,y1,z1,选项1,x2,y2,z2,选项2...)10、fplot函数函数fplot用来绘制数学函数,其调用格式为:fplot(fun,lims)其中fun 就是所要绘制的函数,可以是定义函数的M 文件名,也可以是以x 为变量的可计算字符串,lims=[XMIN XMAX YMIN YMAX]限定了x,y轴上的绘图空间。

matlab-复习资料

matlab-复习资料

一、简述下列命令在MATLAB中的作用。

1. clf清除图对象2.clear 清除工作空间内的所有变量3.clc清除当前屏幕上显示的所有内容,但不清除工作空间中的数据4.ceil 沿 +∞方向取整。

5.factor 符号计算的因式分解。

6. pow2 2 的幂次。

7.logspace 创建对数刻度分度等间隔行向量8.linspace 创建等间隔行向量9.sym2poly 符号多项式转变为双精度多项式系数向量10.poly2sym 双精度多项式系数转变为向量符号多项式11.plot3 三维线图12.poly2str 以习惯方式显示多项式13.bar 二维直方图14.pie 二维饼图15.edit M 文件编辑16.figure生成图形窗口17.diff数值差分、符号微分18.dsolve符号计算解微分方程19.fix向零取整20.factor符号计算的因式分解二、填空题1.MATLAB 系统由 MATLAB 开发环境、MATLAB 数学函数、MATLAB 语言、MATLAB图形处理系统和 MATLAB 应用程序接口( API )五大部分构成。

2.在命令窗口中输入 quit 和 exit 命令,就可以关闭 MATLAB 。

3.在 MATLAB 环境中,如果不特别指明存放数据和文件的目录, MATLAB 总是默认地将它们存放在当前文件夹中。

4.MATLAB 的主界面窗口包括命令窗口、当前文件夹浏览器、工作空间浏览器和历史命令窗口等部分。

5.编辑程序是,标点符号一定要在英文状态下输入,分号 , ;?的作用为: 1.用做矩阵的行间分隔符,2.用做不显示计算结果的命令。

6.标点符号 ; 可以使命令行不显示运算结果, % 用来表示该行为注释行。

7. x 为 0~4pi,步长为 0.1pi 的向量,使用命令x=0:0.1*pi:4*pi创建。

8. 输入矩阵 A=,使用全下标方式用A(2,2) 取出元素“-5”,使用单下标方式用 A(5) 取出元素“-5”。

MATLAB中的绘图函数介绍

MATLAB中的绘图函数介绍

MATLAB中的绘图函数介绍概述:MATLAB是一种非常强大的数值计算和科学绘图软件,在各个领域中都得到广泛的应用。

在MATLAB中,绘图函数是其中一个非常重要的功能,它可以帮助我们将数据可视化,并进行分析和解释。

在本文中,我们将详细介绍一些常用的MATLAB绘图函数及其功能。

一、plot函数:plot函数是MATLAB中最基本的绘图函数之一,它可以绘制线性图。

通过将一系列的点连接起来,我们可以绘制出数据的变化趋势。

下面是plot函数的一个简单示例:```matlabx = 0:0.1:10;y = sin(x);plot(x, y);```在这个例子中,我们首先定义了x的取值范围为0到10,间隔为0.1。

然后通过使用sin函数计算出对应的y值。

最后,调用plot函数将x和y的数值传入,即可得到一条关于sin函数的图形。

除了基本的线性图,plot函数还可以绘制不同颜色和线型的曲线,并添加标题、标签等。

它是进行简单数据可视化的利器。

二、scatter函数:相比于plot函数,scatter函数可以绘制散点图,用于展示多个不同数据点之间的分布关系。

通过scatter函数,我们可以方便地比较不同变量之间的相关性。

以下是scatter函数的一个示例:```matlabx = randn(100,1);y = 0.5*x + randn(100,1);scatter(x, y);```在这个例子中,我们首先生成了两组随机数x和y。

然后使用scatter函数将它们绘制成散点图。

通过观察散点图的分布,我们可以判断出x和y之间是否存在线性相关性。

scatter函数还支持设置散点的颜色、大小和透明度等参数,以满足不同的需求。

它是进行多变量分析的重要工具之一。

三、bar函数:bar函数可以用于绘制柱状图,常用于展示各个类别的数据之间的差异。

通过柱状图,我们可以清晰地比较不同类别之间的数值大小。

以下是bar函数的一个示例:```matlabx = categorical({'A', 'B', 'C', 'D'});y = [10, 15, 8, 12];bar(x, y);```在这个例子中,我们首先定义了四个类别,分别是'A'、'B'、'C'和'D'。

实验9 二维函数图形绘制

实验9  二维函数图形绘制

1.1.实验9 二维函数绘图----动画及彩色绘图选项主要内容:一、二维绘图基本命令二、在同一个坐标系中显示多个图象。

三、二维绘图设置(常用可选参数列表)四、二维参数图五、外部绘图函数六、自定义分段函数的绘图七、绘制散点图八、等值线图和密度图九、作函数图形的动画十、彩色绘图选项一、二维绘图基本命令[解1]Plot[x^2,{x,-3,3}];二、在同一个坐标系中显示多个图象。

[例2]绘制如图所示函数y = sinx和y = cosx在[-π,π]上的图形。

[解2]Plot[{Sin[x],Cos[x]},{x,-Pi,Pi}];[例3]绘制y = x^2 在[-3,3]和y = cosx在[-2π,2π]上的图形,并在同一个坐标系中显示。

(用DisplayFunction Identity及DisplayFunction $DisplayFunction)(??Display*)[解 3]a1=Plot[x^2,{x,-3,3},DisplayFunction->Identity];a2=Plot[Cos[x],{x,-2Pi,2Pi},DisplayFunction->Identity]; Show[a1,a2,DisplayFunction $DisplayFunction] [例4] 体会下列作图程序b2=Plot[-x,{x,-2,2},DisplayFunction->Identity]; b3=Plot[x^2,{x,-2,2},DisplayFunction->Identity]; b4=Plot[-x^2,{x,-2,2},DisplayFunction->Identity];Show[b1,b2,b3,b4,DisplayFunction $DisplayFunction] b5=GraphicsArray[{b1,b2,b3,b4}]; b6=GraphicsArray[{{b1,b2},{b3,b4}}];Show[b5,DisplayFunction $DisplayFunction] Show[b6,DisplayFunction $DisplayFunction][例5] 将函数x y x y x y arcsin ,,sin ===的图形作在同一坐标系内, 观察直接函数和反函数的图形间的关系.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p1 = Plot[ArcSin[x], {x, -1, 1}, PlotStyle -> RGBColor[0.501961, 0, 0]];p2 = Plot[Sin[ x], {x, -Pi/2, Pi/2}, PlotStyle -> {RGBColor[0, 0.501961, 0.501961], Thickness[0.005]}];px = Plot[x, {x, -Pi/2, Pi/2}, PlotStyle -> {Dashing[{0.01}], RGBColor[1, 0, 0.501961]}];Show[p1, p2, px, PlotRange -> {{-Pi/2, Pi/ 2}, {-Pi/2, Pi/2}}, AspectRatio -> 1]0],DisplayFunction Identity];p2 = Plot[Sin[ x], {x, -Pi/2, Pi/2}, PlotStyle -> {RGBColor[0, 0.501961, 0.501961], Thickness[0.005]},DisplayFunction Identity];px = Plot[x, {x, -Pi/2, Pi/2}, PlotStyle -> {Dashing[{0.01}], RGBColor[1, 0, 0.501961]},DisplayFunction Identity];Show[p1, p2, px, PlotRange -> {{-Pi/2, Pi/ 2}, {-Pi/2, Pi/2}}, AspectRatio -> 1,DisplayFunction $DisplayFunction]三、二维绘图设置(常用可选参数列表)Mathematica的许多函数都有可选参数,绘图函数的可选参数很多,可以在需要时再学习。

2012级《数学软件》上机练习题

2012级《数学软件》上机练习题

1.完成下列操作:(1) 求[100,999]之间能被21整除的数的个数。

(2) 建立一个字符串向量,删除其中的大写字母。

2. 设有分块矩阵33322322ER A O S ⨯⨯⨯⨯⎡⎤=⎢⎥⎣⎦,其中E 、R 、O 、S 分别为单位矩阵、随机矩阵、零矩阵和对角阵,试通过数值计算验证22E R RS A OS +⎡⎤=⎢⎥⎣⎦。

3.下面是一个线性方程组:1231112340.951110.673450.52111456x x x ⎡⎤⎢⎥⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎣⎦(1) 求方程的解。

(2) 将方程右边向量元素b 3改为0.53再求解,并比较解的相对变化。

(3) 计算系数矩阵A 的条件数并分析结论。

4. 求分段函数的值。

2226035605231x x x x y x x x x x x x ⎧+-<≠-⎪=-+≤<≠≠⎨⎪--⎩且且及其他用if 语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y 值。

5. 输入一个百分制成绩,要求输出成绩等级A 、B 、C 、D 、E 。

其中90分~100分为A ,80分~89分为B ,79分~79分为C ,60分~69分为D ,60分以下为E 。

要求:(1) 分别用if 语句和switch 语句实现。

(2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

6. 硅谷公司员工的工资计算方法如下:(1) 工作时数超过120小时者,超过部分加发15%。

(2) 工作时数低于60小时者,扣发700元。

(3) 其余按每小时84元计发。

试编程按输入的工号和该号员工的工时数,计算应发工资。

7、设1,1ty t eππ-=-≤≤+,在同一图形窗口采用子图的形式绘制不同图形:条形图、阶梯图、杆图和全对数坐标图。

8、数值与符号计算(1)求极限limxxx e a be →+∞+ (2)求不定积分ax xe dx ⎰(3)已知线性方程组Ax=b ,其中2111210,12101210120A b -⎛⎫⎛⎫⎪ ⎪-- ⎪⎪ ⎪ ⎪==-- ⎪⎪-- ⎪⎪ ⎪ ⎪-⎝⎭⎝⎭,运用稀疏存储矩阵的方式求其解。

易语言内部绘制例子

易语言内部绘制例子

易语言内部绘制例子1. 绘制简单的矩形在易语言中,可以使用绘制矩形的函数来绘制一个简单的矩形。

首先,通过设定起始点的坐标和矩形的宽高来确定矩形的位置和大小,然后使用绘制矩形的函数将矩形绘制在屏幕上。

2. 绘制彩色的圆形在易语言中,可以使用绘制圆形的函数来绘制一个彩色的圆形。

通过设定圆心的坐标和半径来确定圆形的位置和大小,然后使用绘制圆形的函数将圆形绘制在屏幕上,并可以选择填充颜色。

3. 绘制带边框的文本框在易语言中,可以使用绘制文本框的函数来绘制一个带边框的文本框。

通过设定文本框的起始点坐标和宽高来确定文本框的位置和大小,然后使用绘制文本框的函数将文本框绘制在屏幕上,并可以设置边框的颜色和宽度。

4. 绘制渐变色的背景在易语言中,可以使用绘制渐变色背景的函数来绘制一个具有渐变效果的背景。

通过设定起始点和终止点的坐标以及颜色的渐变方式来确定渐变色的效果,然后使用绘制渐变色背景的函数将背景绘制在屏幕上。

5. 绘制折线图通过设置折线的起始点坐标和连接点的坐标来确定折线的形状,然后使用绘制折线图的函数将折线图绘制在屏幕上,并可以选择折线的颜色和线宽。

6. 绘制饼图在易语言中,可以使用绘制饼图的函数来绘制一个简单的饼图。

通过设定饼图的起始角度和扇形的角度来确定扇形的位置和大小,然后使用绘制饼图的函数将饼图绘制在屏幕上,并可以选择扇形的颜色。

7. 绘制柱状图在易语言中,可以使用绘制柱状图的函数来绘制一个简单的柱状图。

通过设定柱状图的起始点坐标和柱状的高度来确定柱状图的位置和大小,然后使用绘制柱状图的函数将柱状图绘制在屏幕上,并可以选择柱状的颜色。

8. 绘制雷达图在易语言中,可以使用绘制雷达图的函数来绘制一个简单的雷达图。

通过设定雷达图的中心点坐标和每个数据点的位置和大小来确定雷达图的形状,然后使用绘制雷达图的函数将雷达图绘制在屏幕上,并可以选择数据点的颜色。

9. 绘制曲线图通过设置曲线的起始点坐标和控制点的坐标来确定曲线的形状,然后使用绘制曲线图的函数将曲线图绘制在屏幕上,并可以选择曲线的颜色和线宽。

r语言中plot函数的参数设置

r语言中plot函数的参数设置

r语言中plot函数的参数设置plot函数是R语言中常用的绘图函数之一,它可以用于绘制散点图、线图、柱状图等多种类型的图形。

在使用plot函数时,我们可以通过指定不同的参数来控制图形的样式、坐标轴、标签等方面的设置。

1. x, y:这两个参数分别指定了数据在x轴和y轴的位置。

可以是向量、矩阵或数据框。

示例:plot(x, y) 或 plot(x, y, type="l")2. type:指定绘图的类型,常用的取值包括:"p" (散点图)、"l" (线图)、"b" (线图,包含散点)、"c" (线图,不显示连接线)、"h" (柱状图)。

示例:plot(x, y, type="p")3. main:指定图形的标题。

示例:plot(x, y, main="Scatter Plot")4. xlab, ylab:分别指定x轴和y轴的标签。

示例:plot(x, y, xlab="X-axis", ylab="Y-axis")5. xlim, ylim:分别指定x轴和y轴的取值范围。

示例:plot(x, y, xlim=c(0, 10), ylim=c(0, 20))6. col:指定绘图对象的颜色。

示例:plot(x, y, col="blue")7. pch:指定散点图中点的形状。

示例:plot(x, y, pch=16)8. lty, lwd:分别指定线条的类型和宽度。

示例:plot(x, y, type="l", lty=2, lwd=2)9. main:指定图形的标题。

示例:plot(x, y, main="Scatter Plot")10. xaxt, yaxt:分别指定是否显示x轴和y轴刻度线。

turtle的函数

turtle的函数

turtle的函数Turtle是Python中的一个图形库,它可以让我们通过编写代码来绘制各种各样的图形,包括线条、圆形、矩形、多边形等等。

Turtle库中提供了一些函数,可以让我们更加方便地控制绘图过程,下面就来介绍一些常用的Turtle函数。

1. turtle.forward(distance)这个函数可以让海龟向前移动一定的距离,距离由distance参数指定。

例如,如果我们想让海龟向前移动100个像素,就可以使用如下代码:turtle.forward(100)2. turtle.backward(distance)这个函数与forward函数相反,可以让海龟向后移动一定的距离,距离同样由distance参数指定。

例如,如果我们想让海龟向后移动100个像素,就可以使用如下代码:turtle.backward(100)这个函数可以让海龟向右旋转一定的角度,角度由angle参数指定。

例如,如果我们想让海龟向右旋转90度,就可以使用如下代码:turtle.right(90)4. turtle.left(angle)这个函数与right函数相反,可以让海龟向左旋转一定的角度,角度同样由angle参数指定。

例如,如果我们想让海龟向左旋转90度,就可以使用如下代码:turtle.left(90)5. turtle.penup()这个函数可以让海龟抬起画笔,即不再绘制图形。

例如,如果我们想让海龟移动到另一个位置而不绘制图形,就可以使用如下代码:turtle.penup()turtle.goto(100, 100)这个函数与penup函数相反,可以让海龟放下画笔,即开始绘制图形。

例如,如果我们想让海龟继续绘制图形,就可以使用如下代码:turtle.pendown()7. turtle.pensize(width)这个函数可以设置画笔的宽度,宽度由width参数指定。

例如,如果我们想让画笔的宽度为5个像素,就可以使用如下代码:turtle.pensize(5)8. turtle.pencolor(color)这个函数可以设置画笔的颜色,颜色由color参数指定。

02绘图步骤和相关函数介绍解读

02绘图步骤和相关函数介绍解读
CWnd::ReleaseDC ()释放设备环境,允许其他模块或 应用程序使用当前设备环境。 提示:Windows系统最多能同时使用5个设备环境对象。
设置绘图环境函数
CDC::SelectObject()函数设置画笔或画刷等对象。 CDC::SetROP2()函数设置绘图模式
R2_XORPEN 异或笔模式 R2_BLACK 黑笔模式
提示:设备环境对象为公用对象,为了不影响其他模块的使 用,通常需要在使用后恢复原有设置。
绘制图形函数
绘图步骤和相关函数介绍
主要内容
绘图核心步骤 获得设备环境函数 设置绘图环境函数 绘制图形函数 释放设备环境函数
绘图核心步骤
获得设备环境 设置绘图所需环境(保存原有绘图环境) 绘制图形 恢复(重新设置)原有绘图环境 释放设备环境
获得设备环境函数
CWnd::GetDC()获得当前窗体的用户区域的设备对象指 针。 CWnd::GetWindowDC()获得当前整个窗体(含菜单和 标题栏等区域)的设备对象指针。 提示:设备对象指针属于Windows对象指针,为了避免因 为对象存储位置发生变化而导致错误,不可以长期保存该 指针。
直线:
CDC::MoveTo()设置当前位置 CDC::LineTo()从当前位置绘制一条直线到给定位置
矩形:
CDC::Rectangle()使用当前画笔和画刷绘制并填充矩形
椭圆:
CDC::Ellipse ()在给定的区域内,使用当前画笔和画刷绘制并填 充椭圆
释放设备环境函数

绘图函数

绘图函数

一、画直线函数1.画直线line(int x1,int y1,int x2,int y2)在点(x1,y1)和(x2,y2)间用当前颜色、当前线型和线宽画直线。

(x1,y1)为画线起点坐标,(x2,y2)为画线终点坐标,画线后不改变当前位置(cp)。

lineto(int x,int y)从当前位置cp到点(x,y)画直线,并移动当前位置到(x,y)。

moveto(int x,int y)用于设定当前位置,(x,y)为当前位置(cp),该语句仅将“画笔”移动到cp,而不画线。

linerel(int dx,int dy)从cp到与cp有一定距离的某点画线,该点相对于cp点的增量为dx,dy。

dx,dy为整数值。

moverel(int dx,int dy)将当前位置进行增量移动dx,dy。

(※注意:曲线往往是由很短的线段组成的※)2.线型、模式、线宽设定setlinestyle(线型,模式,线宽)设置当前画线类型和宽度。

线宽参数表模式参数是一个可由用户定义的4位16进制数,并且仅在线型参数为4时才能使用,其它情况下该参数取0,但必须写,不能缺省。

自定义线型的模式参数值可由用户选择。

4位16进制数的每位二进制数为1时,则线中的相应象素用当前颜色和宽度画出。

二、画矩形函数rectangle(int left,int top,int right,int bottom);以(left,top)为左上角顶点,(right,bottom)为右下角顶点,以当前颜色和线型画矩形。

三、画多边形函数drawpoly(int numpoints,int polypoints[]);参数numpoints表示折点数;参数polypoints为numpoints个折点坐标;依次将各折点坐标连线。

(如果将始点坐标和终点坐标取相同数值,可画封闭多边形,始点和终点算两个折点。

)四、画点函数putpixel(int x,int y,int pixelcolor);参数(x,y)为点的坐标,pixelcolor为点的颜色代码。

Matlab考试题库 答案

Matlab考试题库 答案

填空题1、标点符号; %—用来表示该行为注释行。

可以使命令行不显示运算结果,2、x 为0 ~4pi ,步长为 的向量,使用命令 x=0:*pi:4*pi 创建。

3、输入矩阵A=[1323−57569] ,使用全下标方式用A(2,2)取出元素“-5 ”,使用单下标方式用A(5)取出元素“-5 ”。

4、符号表达式sin(2*a+t)+m 中独立的符号变量为 t 。

5、M 脚本文件和M 函数文件的主要区别是M 脚本文件没有函数定义和M 函数文件有函数定义_______。

6. 设x 是一维数组,x 的倒数第3个元素表示为x(_end-2_)设y 为二维数组,要删除y 的第34行和48列,可使用命令y(34,:)=[] ;y(:,48)=[];7. 将变量x 以Ascii 文本格式存储到文件,应使用命令 save _x ;8. 在while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句;9.要从键盘读入一个字符串并赋值给变量x ,且给出提示“Who is she?”,应使用命令x=input(‘Who is she?’,’s’) ;10.设A=(a ij )m∗n 和B=(b ij )m∗n 和C=(c ij )m∗n 均为m*n 矩阵,且存在于WorkSpace 中,要产生矩阵D=(a ij −c ij b ij c ij ⁄)m∗n ,可用命令D=(A-C)/B.^C , 计算|(A ′B )−1| 可用命令det(inv(A’*B)11. 在MATLAB 命令窗口中的“>>”标志为MATLAB 的 命令行 提示符,“│”标志为 输入 提示符。

12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。

A+B ;A.*B ;A==B ;ans= [2,2,6;5,10,0;7,9,11]ans= [1,0,9;4,25,0;0,8,18]ans= [1,0,1;0,1,1;0,0,0]13.已知A 是矩阵,求A 的对角矩阵函数是 diag ;求A 的下三角矩阵函数是 tril 。

医学r语言公式

医学r语言公式

医学r语言公式医学R语言公式在医学领域,使用R语言进行数据分析和统计已经成为一种常见的做法。

R语言提供了丰富的函数和包,可以帮助医学研究人员处理和分析医学数据。

本文将介绍一些常用的医学R语言公式和其应用。

1. 均值与标准差计算样本的均值和标准差是医学研究中常见的统计方法。

使用R语言可以很方便地计算出样本的均值和标准差。

```Rmean(data) # 计算样本均值sd(data) # 计算样本标准差```2. 相关系数相关系数可以衡量两个变量之间的线性关系强度和方向。

在医学研究中,常常需要计算不同指标之间的相关系数。

```Rcor(x, y) # 计算x和y的相关系数```3. 线性回归线性回归是一种常用的统计方法,用于分析自变量和因变量之间的线性关系。

在医学研究中,可以利用R语言进行线性回归分析。

```Rlm(y ~ x) # 对y和x进行线性回归分析```4. 生存分析生存分析是医学研究中常用的分析方法,用于评估疾病发展的风险和预后。

R语言提供了多个包来进行生存分析,如survival包和survminer包。

```Rlibrary(survival)library(survminer)```5. 逻辑回归逻辑回归是一种常用的统计方法,用于分析因变量为二分类的情况。

在医学研究中,可以利用R语言进行逻辑回归分析。

```Rglm(y ~ x, family = binomial) # 对y和x进行逻辑回归分析```6. 方差分析方差分析是一种常用的统计方法,用于比较三个或更多个组之间的均值差异。

在医学研究中,可以利用R语言进行方差分析。

```Raov(y ~ x) # 对y和x进行方差分析```7. t检验t检验是一种常用的统计方法,用于比较两个组之间的均值差异。

在医学研究中,可以利用R语言进行t检验。

```Rt.test(x, y) # 对x和y进行t检验```8. 非参数检验非参数检验是一种不依赖于数据分布的统计方法,用于比较两个或多个组之间的差异。

r语言基础与数据科学应用答案

r语言基础与数据科学应用答案

r语言基础与数据科学应用答案1. 指出属于“矢量图”的格式: *A: TIFFB: PDF(正确答案)C: SVG(正确答案)D: JPEG2. 下面函数那个是高级绘图函数(high-level plotting functions)? [单选题] * A: plot()(正确答案)B: lines()C: points()D: abline()3. 下面那个参数调整点的形状? [单选题] *A: cexB: pch(正确答案)C: ltyD: lwd4. 使用基础函数绘图,导出图片需要几步? [单选题] *A:1B:2C:3(正确答案)D:45. dev.off() 的用途是什么? *A: 关闭图形窗口(正确答案)B: 将图表保存到画布中(正确答案)C: 图型窗口不出图时,让图表回到默认图形窗口中(正确答案) D: 关闭控制台6. intersect()函数的作用是: [单选题] *A: 取交集(正确答案)B: 取并集C: 取差集D: 取补集7. 可以用什么R包绘制热图? [单选题] *A: vioplotB: pheatmap(正确答案)C: ggalluvialD: stringr8. 热图里用什么参数对基因表达量进行归一化? [单选题] * A: scale(正确答案)B: dirC: clusterD:gaps_col9. 热图里用什么参数对数据进行聚类? [单选题] *A: display_numberB:cluster(正确答案)C: cellwidthD:fontsize10. 如何在列方向,按照聚类树将数据分为3份? [单选题] * A: cutree_rows=3B:cutree_cols=3(正确答案)C: gaps_rows=3D:gaps_cols=3。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大智慧在线帮助 | 公式系统 | 函数说明 | 9. 绘图函数9. 绘图函数DRAWBMP含义:在图形上绘制位图。

阐释:DRAWBMP(COND,PRICE,BMPFILE),当COND 条件满足时,在PRICE 位置画BMPFILE 文件名指定的BMP 位图(缺省路径为大智慧新一代目录\USERDATA\BMP)。

例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示当收阳时在最低价位置画Superstk\UserData\Bmp\Sun.BM P 位图。

DRAWFLAGTEXT(COND,PRICE,TEXT)含义:绘制随光标移动的浮动文字。

阐释:DRAWFLAGTEXT(COND,PRICE,TEXT),光标处当COND条件满足时,在PRICE位置用半透明窗口显示文字T EXT,随光标移动而移动。

例如:DRAWFLAGTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当光标移动到涨幅大于8%的地方,在最低价位置显示'大阳线'字样的浮动窗口。

DRAWGBK含义:根据条件填充背景区域。

阐释:DRAWGBK(COND,COLOR),填充满足COND 条件的背景区域。

COLOR 可以为渐变颜色STRIP,也可以为BMP 图形文件名(缺省路径为大智慧新一代目录\USERDATA\BMP),若省略COLOR 则使用指标线颜色填充(可以使用COLORRED 等描述符设定)。

例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收阳时用红色填充背景。

DRAWGBK(CLOSE>OPEN,'My BMP'); 表示收阳时用USERDATA\BMP\MyBMP.BMP 填充背景。

DRAWGBKLAST含义:图形中最后一根K 线条件填充背景区域。

阐释:DRAWGBKLAST(COND,COLOR),若图形中最后一根K 线满足条件COND,则设定背景COLOR。

COLOR 可以为渐变颜色STRIP,也可以为BMP 图形文件名(缺省路径为大智慧新一代目录\USERDATA\BMP),若省略则使用指标线颜色填充(可以使用COLORRED 等描述符设定)。

例如:DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最后一根K 线收阳时用红色填充背景。

DRAWGBKLAS T(CLOSE>OPEN,STRIP(RGB(255,0,0),RGB(0,255,0),1));表示图形中最后一根K 线收阳时红绿过渡色沿水平方向填充背景。

DRAWICON含义:在图形上绘制小图标。

阐释:DRAWICON(COND,PRICE,TYPE),当COND 条件满足时,在PRICE 位置画TYPE 号图标,TYPE 取值范围是1—14。

例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1 号图标。

DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXTEND)含义:在图形上绘制直线段。

参数:COND1,表示条件变量1;PRICE1,表示第一个画线点,通常取值为H,L,C,O 等等;COND2,表示条件变量2; PRICE2,表示第二个画线点;EXTEND,常数变量。

1 向右延伸;2 向左延伸;3 左右同时延伸;阐释:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1 条件满足时,在PRICE1 位置画直线起点,当COND2 条件满足时,在PRICE2 位置画直线终点,EXPAND 为延长类型。

例如:DRAWILINE(HIGH >=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20 天新高与创20 天新低之间画直线并且向右延长。

DRAWMOVETEXT(COND,TEXT)含义:在窗口指标数值栏目位置绘制随光标处文字。

阐释:DRAWMOVETEXT(COND,TEXT),光标处当COND条件满足时,在窗口顶部绘制文字TEXT,随光标移动而变化。

例如:DRAWMOVETEXT(CLOSE/OPEN>1.08,'大阳线')表示当光标移动到涨幅大于8%的地方,显示'大阳线'字样在窗口顶部。

DRAWRECTABS含义:在图形绝对位置上画矩形。

阐释:DRAWRECTABS(LEFT,TOP,RIGHT,BOTTOM,COLOR), 以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOT TOM)为右下角绘制矩形,坐标单位是像素,图形窗口左上角坐标为(0,0),矩形中间填充颜色COLOR,COLOR 为0 表示不填充。

例如:DRAWRECTABS(0,0,100,60,0)表示在图形最左上角位置绘制100*60 像素的矩形,不填充内部。

DRAWRECTREL含义:在图形相对位置上画矩形。

阐释:DRAWRECTREL(LEFT,TOP,RIGHT,BOTTOM,COLOR), 以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOT TOM)为右下角绘制矩形,坐标单位是窗口沿水平和垂直方向的1/1000,取值范围是0—999,超出范围则可能显示在图形窗口外,矩形中间填充颜色COLOR,COLOR 为0 表示不填充。

例如:DRAWRECTREL(0,0,500,500,RGB(255,255,0))表示在图形最左上部1/4 位置用黄色绘制矩形。

DRAWTEXT(COND,PRICE,TEXT)含义:在图形上显示文字。

参数: COND, 表示条件变量1;PRICE,表示标识文字的位置;TEXT,所写的文字内容,但是用单引号引入;阐释:DRAWTEXT(COND,PRICE,TEXT),当COND 条件满足时,在PRICE 位置书写文字TEXT。

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。

DRAWTEXTABS含义:在图形绝对位置上显示文字。

阐释:DRAWTEXTABS(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是像素,图形窗口左上角坐标为(0,0)。

例如:DRAWTEXTABS(0,0,'注意')表示在图形最左上角位置显示'注意'字样。

DRAWTEXTREL含义:在图形相对位置上显示文字。

阐释:DRAWTEXTREL(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是窗口沿水平和垂直方向的1/1000,X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。

例如:DRAWTEXTREL(0,0,'注意')表示在图形最左上角位置显示'注意'字样。

FILLRGN阐释:FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...),填充PRICE1 到PRICE2 之间的区域,当COND1条件满足时,用COLOR1 颜色,当COND2 条件满足时,用COLOR2 颜色,否则不填充,从COND1 之后的参数均可以省略,最多可以有10 组条件。

例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE< p="">FLOATRGN含义:根据条件填充区域阐释:FLOATRGN(PRICE,WIDTH,COND1,COLOR1,COND2,COLOR2...),以PRICE 为基础填充宽度为WIDTH 像素的区域,WIDTH 为负则向下填充,当COND1 条件满足时,用COLOR1颜色,当COND2 条件满足时,用COLOR 2 颜色,否则不填充,从COND1 之后的参数均可以省略,最多可以有10 组条件。

例如:FLOATRGN(CLOSE,VOL/HHVALL(VOL)*15,CLOSE>OPEN,RGB(255,0,0),1,RGB(0,255,0))表示沿收盘价填充宽度为成交量的区域,区域最大宽度为15 像素,阳线时用红色,阴线时用绿色。

FLOATSTICK含义:根据条件绘制浮动柱状线。

阐释:FLOATSTICK(PRICE,WIDTH,COND1,COLOR1,COND2,COLOR2...),以PRICE 为基础绘制长度为WIDT H 像素的柱状线,WIDTH 为负则向下绘制,当COND1 条件满足时,用COLOR1颜色,当COND2 条件满足时,用CO LOR2 颜色,否则不绘制,从COND1 之后的参数均可以省略,最多可以有10 组条件。

例如:FLOATSTICK(CLOSE,VOL/HHVALL(VOL)*20)表示沿收盘价绘制宽度为成交量增量的柱状线,柱状线最大宽度20像素。

<>HORILINE(COND1,PRICE,COND2,TOLEFT)含义:在图形上绘制水平线段。

阐释:HORILINE(COND1,PRICE,COND2,TOLEFT),当COND1条件满足时,在PRICE位置画水平线,直到COND2条件满足为止,TOLEFT为1表示向左边绘制,TOLEFT参数可以省略,表示0。

例如:HORILINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20))表示在创20天新高与下一次创20天新高之间画水平线段。

PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...)含义:根据条件画线。

阐释:PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...), 绘制PRICE 线,当COND1 条件满足时,用CO LOR1 颜色,当COND2 条件满足时,用COLOR2 颜色,否则不绘制,从COLOR1 之后的参数均可以省略,最多可以有10 组条件。

例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE< p=""><>< p=""><>< p="">PERCENTBAR(P1,P2)阐释:用百分比柱绘制指标线。

用法:PERCENTBAR(P1,P2),绘制柱状线,P1表示柱状线高度,P2表示对比量高度,二者均必须在0-100之间;当P2例如:PERCENTBAR(VOL/CAPITAL*100,REF(VOL/CAPITAL,1)*100)绘制换手率柱状线,并且绘制换手率增量。

相关文档
最新文档