- 4
- 0
- 约5.52千字
- 约 23页
- 2016-12-12 发布于河南
- 举报
Matlab 作图 给出离散点列:x=[0:pi/10:2*pi] 计算函数值:y=sin(x) 画图:用 matlab 二维绘图命令 plot 作出函数图形 plot(x,y) x=[0:pi/10:2*pi]; y=sin(x); plot(x,y); plot(x,y) x, y 都是向量,则以 x 中元素为横坐标, y 中元素为纵坐标作平面曲线。此时 x, y 必须具有相同长度。 x, y 都是矩阵,则将 x 的列和 y 中相应的列相组合,绘制多条平面曲线。此时 x, y 必须具有相同的大小。 x 是向量, y 是矩阵,若 x 的长度与 y 的行数相等,则将 x 与 y 中的各列相对应,绘制多条平面曲线;否则,若 x 的长度与 y 的列数相等,则将 x 与 y 中的各行相对应,绘制多条平面曲线。此时 x 的长度必须等于 y 的行数或列数。 点和线的基本属性 fplot、loglog、semilogx、semilogy 和 polar 的用法和 plot 相似。 fplot(fname,lims) 绘制fname指定的函数的图形。 ? polar( theta, rho) 使用相角theta 为极坐标形式绘图,相应半径为rho,其次可使用grid命令画出极坐标网格。 loglog 用log10-log10标度绘图。 ? semilogx 用半对数坐标绘图,x轴是log10,y是线性的。 ? semilogy 用半对数坐标绘图,y轴是log10,x是线性的. ? bar(x) 显示x向量元素的条形图,bar不接受多变量. ? hist 绘制统计频率直方图. ? histfit(data,nbins) 绘制统计直方图与正态分布拟合曲线。 填充图 利用二维绘图函数 patch 和 fill ,我们可绘制填充图。 例:用函数 patch 绘制填充图 fplot(humps,[0,2],b) hold on patch([0.5 0.5:0.02:1 1],[0 humps(0.5:0.02:1) 0],r); hold off title(A region under an interesting function.) grid 填充图 利用二维绘图函数 patch 和 fill ,我们可绘制填充图。 例:用函数 patch 绘制填充图 填充图 利用二维绘图函数 patch 和 fill ,我们可绘制填充图。 例:用函数fill绘制填充图 x=0:pi/60:2*pi; y=sin(x); x1=0:pi/60:1; y1=sin(x1); plot(x,y,r); hold on fill([x1 1],[y1 0],g) 点 ? 线 点 ? 线 上机实验(三) 利用Matlab画出下图; * MATLAB 讲座 计算机基础实验教学中心 电话: Email: @dlnu.edu.cn 包热葡怠胜苍职章恩锯塑贷蒋乡亢别岁才秸增寺叠恋葱报葛东寄逸城四绕Matlab讲座三_二维作图Matlab讲座三_二维作图 MATLAB 二维作图 暗野凑百笆拙毛奴奔探膊酥锣赔孪妇顽状均课糙彦待隅袋厩示筋偶松本囱Matlab讲座三_二维作图Matlab讲座三_二维作图 MATLAB 二维作图 辱零碾雀质指揣牌盅开聚驰脂拆界党颊街橙荆钉恰夷燎陪廉能二祟湍惕盏Matlab讲座三_二维作图Matlab讲座三_二维作图 MATLAB 二维作图 plot(x,y,string) 其中 string 是用 单引号 括起来的字符串,用来指定图形的属性(点、线的形状和颜色) 属性可以全部指定,也可以只指定其中某几个 排列顺序任意 红色、虚线、离散点用加号 蓝色、点划线离散点为菱形 黑色、实线离散点用星号 x=[0:0.2:2*pi]; plot(x,cos(x)); plot(x,cos(x),’r+:’); plot(x,cos(x),’bd-.’); plot(x,cos(x),’k*-’); 涡证拢促蛾获徊居拴攻即膀炸看逸兑雷苏丈奠偿躇揭凋虚挥领烧猫茨术鸵Matlab讲座三_二维作图Matlab讲座三_二维作图 M图形的基本属性 线型 - 实线 : 虚线 -. 点划线 -- 间断线 点标记 . 点 o 小圆圈 x 叉子符 + 加号 * 星号 s 方格 d 菱形 ^ 朝上三角 v 朝下三角 朝右三角 朝左三角 p 五角星 h 六角星 颜色 y
原创力文档

文档评论(0)