《第四讲Scilab基本绘图》由会员分享,可在线阅读,更多相关《第四讲Scilab基本绘图(8页珍藏版)》请在金锄头文库上搜索。
1、答桂谷肆盾运惧滥成躁擦托甥级巫撩万跳刮陆圈束癸临伶倾刹畦存负刺亲第四讲Scilab基本绘图第四讲Scilab基本绘图Scilab4 简介一. 基本操作二. 语言结构三. 程序文件四. 基本绘图五. 简单应用高中数学中的算法初步豪漾洁之脓淫俄墟涣儿看靳祭瞻遍异谴撮瘴窄炼颁诣撮吗界愧鸡遵绳挽搓第四讲Scilab基本绘图第四讲Scilab基本绘图4Scilab 基本绘图基本绘图 本节将简单介绍本节将简单介绍Scilab在在xoy平面上基本绘图方法和常用命令。平面上基本绘图方法和常用命令。【例【例5-1】下例可画出一条正弦曲线:】下例可画出一条正弦曲线: x=linspace(0, 2*%pi, 10
2、0); /在在0,2上产生上产生100个点的个点的x坐标坐标 /或或x=0: %pi/50: 2*%pi; y=sin(x); /对应的对应的y坐标坐标 plot(x,y); /画正弦图象画正弦图象 甫军摔想郡谋港仓赴滩莲恐鸳悉寅儡吹撵蜡成闭九沫颐薛现橱京岁槽鸿账第四讲Scilab基本绘图第四讲Scilab基本绘图符号符号线型或型或颜色色符号符号颜色色符号符号标记符号符号标记-实线c青色青色+加号加号向上尖三角向上尖三角-虚虚线r红色色o圆圈圈v向下尖三角向下尖三角:点点线g绿色色*星号星号向右尖三角向右尖三角w白色白色x叉号叉号pentagram五角形五角形y黄色黄色k黑色黑色square正
3、方形正方形hexagram六角形六角形m洋洋红色色diamond菱形菱形下面简单介绍绘制平面曲线的两个基本函数:下面简单介绍绘制平面曲线的两个基本函数: plot 与与 plot2d=(1)函数)函数plot( )基本形式:)基本形式: plot(x,y, ) 说明:叁数说明:叁数LineSpec指定的线型、颜色和标记指定的线型、颜色和标记若要画出多条曲线,只需将坐标对依次放入若要画出多条曲线,只需将坐标对依次放入plot函数即可:函数即可: plot(x, sin(x), x, cos(x); 若要改变颜色,在坐标对后面加上相关控制符即可:若要改变颜色,在坐标对后面加上相关控制符即可: pl
4、ot(x, sin(x), c, x, cos(x), g); 若要同时改变颜色及图线型态,也是在坐标对后面加上相关控制符即可:若要同时改变颜色及图线型态,也是在坐标对后面加上相关控制符即可: plot(x, sin(x), co, x, cos(x), g*); 撬傈苍屠汞哺漆嚣丸缆建京衰氯寥丢垒膏涤堡笋账娄帮协锄喝貉晨唬尘宇第四讲Scilab基本绘图第四讲Scilab基本绘图函数函数 plot2d( )基本形式:基本形式: plot2d(x,y,)说明:说明: 坐标坐标x,y是实数或向量形式是实数或向量形式 参数参数opt_args 形式:形式:key1=value1,key2=value
5、2 style= color1, color2, color3, . color1.的值为正数时用相应颜色画实线,的值为正数时用相应颜色画实线,0为虚线,负数时用标记画线为虚线,负数时用标记画线. rect= xmin,ymin,xmax,ymax 在在rect指定区域内画图指定区域内画图例例2:2: plot2d(x,y1,y2,style=2,6,rect=0,0,10,10);例例1:1: plot2d(x,y,style=2,rect=0,0,10,10);沈颤垂鼎郴凋锡查溉胳讹懦疑篡程芳肾屋丑褐愉庙衔解探里片浑捡脆涤舟第四讲Scilab基本绘图第四讲Scilab基本绘图其它一些与绘图
6、有关的常用函数其它一些与绘图有关的常用函数=(1)可用可用subplot在同一个视窗中建立几个子视图,如在一个视窗内建立在同一个视窗中建立几个子视图,如在一个视窗内建立 23布局的布局的子视图子视图(如下图如下图) subplot(2,3,1); / 在布局中的第在布局中的第1个子视图内画图个子视图内画图 subplot(2,3,3); / 在布局中的第在布局中的第3个子视图内画图个子视图内画图(2) xtitle(标题标题,x轴注解轴注解, y轴注解轴注解)(3) xgrid( ) 加入网格线加入网格线 xgrid(style)以以style指定的颜色画网格线指定的颜色画网格线 (4) cl
7、f( ) 清除或重置视图窗口清除或重置视图窗口位置1位置2位置4位置5位置3位置6愧抛池收雕溃肘盆椅憋另明母誉弦蝴叁绳把贵纬喉嫡墨侨凡妊钾馁愁踢腺第四讲Scilab基本绘图第四讲Scilab基本绘图x=-10:0.01:10;y1=exp(x)-12.*x+3;y2=0.*x;subplot(2,1,1);plot2d(x,y1,y2,style=2,6);subplot(2,1,2);plot2d(x,y1,y2,style=2,6,rect=0,-20,4,10);赣宋拔第仲丁熟弘匿希揍驼贱行撼矾茅歪碟蛆塞韦霸晨律文收俏协乏塑捐第四讲Scilab基本绘图第四讲Scilab基本绘图x1=-5:0.01:0;x2= 0:0.01:5;y1=-2*x1;y2= 2*x2;xgrid();xtitle(y=2|x|,x, y)plot2d(x1,x2,y1,y2,style=2,rect=-6,-2,6,12);作痒卢铣棠送钓邵败冉级瑶裤琼海置肢梦釜酷锦贵挽勘诉兹素溺答喷琵蔗第四讲Scilab基本绘图第四讲Scilab基本绘图澜蘑怜亏壶秩作棺狡簇毙嗣儒灸栖德衷率幻陀酣疯嫂委塞喇伊述僧楞孝聚第四讲Scilab基本绘图第四讲Scilab基本绘图