专题4-1 二维曲线
- plot 函数
用法: plot(x,y)
- plot(x) :x向量中元素的值为纵坐标,元素所在的位置为横坐标(1,2,3…)
-
复习语句
x=linspace(a,b,c): 在a到b间均匀产生100个数构成向量x -
plot(向量x,含x的函数式)
如:
x=linspace(1,10,100);
plot(x,sinx) -
用法:
plot(x,y,‘线型颜色标记’) 注:线型颜色标记不分前后 ,但一定要加上单引号
-
fplot函数
用法:当取样点不好确定时(比如震荡区间内的点),采用fplot函数,自适应地选取相应的点。
格式:fplot(函数,区间,‘线型颜色标记’)
示例:画出sin1/x 在【-1,1】上的曲线
解释:@为句柄符,@(x)相当于定义x变量 -
双输入函数参数的用法
格式: fplot(函数1,函数2,区间,‘选项’)
示例:
注意:参数方程,两个式子都有参数,故需要两次@句柄语句
专题4-2 绘制图形的辅助操作
- 图形标注:
- title函数: 给图形添加标题
如:
…
plot(x,y)
title(‘y=sin(x)’) 注意:添加的标题要用单引号
如要显示两行标题,格式为:
title({‘A’ , ‘B’ } ) 注意:大括号,单引号,逗号
3. 标题中
希腊字母,次方,大于等于,加粗字体
4. 标题中
属性设置
5. xlable 和 ylable 函数
\pi显示π,\leq显示小于等于符号
- text 函数
曲线标注,标注某点:text(横坐标,纵坐标,‘标注语句’)
- legend函数
legend(‘语句1’,‘语句2’…) 注意单引号
8. axis函数
作用:设置坐标轴的范围
9. grid 命令
grid on 开启网格
grid off 关闭网格
grid 在网格命令间切换
- box 命令
- hold 命令
hold on 保持原有图形不变,在原图上加入新的图形
用法:在一个图形绘制完成后,加上hold on 语句,则该图形会保存;继而绘制另一个图形。
12. subplot 函数
作用:对图形进行分割
用法:subplot(行数,列数,选第i个作为活动区) 注意:第i个的i是按照行的顺序来数的可以先分区,再对指定的区进行操作。
更灵活的分割
专题4-3 其他形式的二维曲线
- 对数坐标图
格式:
semilogx(); x刻度为对数
semilogy();y刻度为对数
loglog(); x,y刻度都为对数
注意:上述的semilogx等函数属于图形绘制语句,作用和plot相同,只是坐标轴的刻度取值不同罢了
示例:
2. 极坐标图
格式:polar(极角,极径,‘选项’) 注意:相当于极坐标图形绘制语句
3. 条形图
- bar函数
格式1:bar(y,条的形式) 注:条的形式有簇状(‘grouped’)和堆积(‘stacked’),默认簇状
示例:
注意:矩阵的每一行作为一簇
格式2:bar(x,y,style)
示例:
5. 直方图
6. hist函数
x划分方式:条形在x轴上占的个数
不写x,默认10个条形图
7. rose函数
示例:
8.
9. pie函数:饼状图
’eastoutside’ 表示标注显示在图例外侧,不会遮挡图例
11. scatter函数
12.