[理学]计算机应用基础-1-语言基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]计算机应用基础-1-语言基础

n=input( n=), switch mod(n,2), case 1, a=奇, case 0, a=偶, otherwise, a=空, end n = 5 a =奇 n=input( n=), switch rem(n,2), case 1, a=奇, case 0, a=偶, otherwise, a=空, end n = 8 a =偶 判断输入数n的奇、偶、空的程序 mod(x,m)x整除m取正余数, rem(a,b) a整除b,求余数 n= 负数 n = -5 a =奇 n=-8 a =偶 1.4 流程控制语句 1.直角坐标中的两维曲线 (1)plot(y)--输入一个数组的情况 y=5*(rand(1,10) -.5) plot(y) title (my first plot) xlabel(x), ylabel(y) grid 画出10个随机数的曲线。 加标题, 坐标轴说明 加坐标网格线 t=0:0.5:4*pi y=exp(-0.1*t).*sin(t) plot(t,y) y1=exp(-0.1*t).*sin(t+1) plot(t,y1,:) t是横坐标,y为纵坐标 y1相位超前1弧度。 (2)Plot(x,y)--输入两个数组的情况 1.5 基本绘图方法 2.线型、点型和颜色 y2=exp(-0.1*t).*sin(t+1) plot(y2,*b) plot(y2,’y:) plot(y2,+r) 蓝色*号线 黄色虚线 红色+号线 t=0:0.5:4*pi; y=exp(-0.1*t).*sin(t); y1=exp(-0.1*t).*sin(t+1); plot(t,[y;y1]) t是向量,y是矩阵,如果t是列(行)向量,则y的列(行)长度与t相同。y的行(列)数就是曲线的根数。 这种方法要求所有的输出量有同样的长度和同样的自变量向量。不便于用户自行设定线型和颜色。 3.多条曲线的绘制 有四种方法在一张图上显示多条曲线 (1)用plot(t,[y1,y2,…])命令 1.5 基本绘图方法 (2)用hold命令 plot(x1,y1,x2,y2,...xn,yn) plot(t,y,+g,t2,y2,:r); title(线型,点型和颜色); xlabel(时间),ylabel(Y) x1,y1,x2,y2,…xn,yn分别为数组对,每一对数组可以绘出一条曲线,每一组数组对的长度可以不同,在后面都可以加线型标志符。 为曲线图加标题 y3=5*y2; plotyy(t,y,t2,y3); grid, gtext(t, t2); gtext(y),gtext(y3) Plotyy设有两个纵坐标,可以绘制两个y尺度不同的变量,x仍只用同一比例尺。 用gtext命令可以标注纵坐标和曲线。 plot(t,y), hold on ,plot(t,y1,g); t2=0:.2:2*pi; y2=exp(-0.5*t2).*sin(5*t2+1); plot(t2,y2); hold off 画完一张图用命令保持住,再画下一条曲线。 两张图的变量长度可以各不相同。只要每张图的自变量和因变量长度相同就可以。 (4)用plotyy命令 (3)在plot后使用多输入变量 1.5 基本绘图方法 4. 屏幕控制和其他二维绘图 (1)图形屏幕控制命令 图形屏幕可以开、关,可以开几个图形窗,可以在一个图形窗内华几幅分图,每幅分图可以用不同坐标。 figure clf hold hold on hold off close close all subplot(n,m,p) 打开图形窗口; 清除当前图形窗的内容; 保持当前图形窗的内容; 再次用hold就解除保持状态。 关闭当前图形窗口。 关闭所有图形窗口。 将图形窗口分为n*m个子图,在第p个子图处绘制图形。 1.5 基本绘图方法 figure 创建图形窗口 shg 显示图形 图形 窗的 控制 gcf 获取当前图形窗的句柄 refresh 刷新图形 clf 清除当前图形窗 close 关闭图形窗 axes 在任意位置创建坐标系 ishold 保持当前图形状态为真 轴系 的 控制 gca 获取当前坐标系的句柄 box 形成轴系方向 cla 清除当前坐标系 line 创建直线 surface 创建曲面 图形 对象 patch 创建图形填充块 light 创建照明 image 创建图象 通用图形函数(graphics)(h) set 设置对象特性 gcbo 获得回叫对象的曲柄 图形 get 获得对象特性 gcbf 获得回叫图形的曲柄 句柄 re

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档