3.符号矩阵计算
4.符号多项式的根
四、符号函数图形
函数fplot 可以绘制显函数或者隐函数的图形,也可以绘制参数方程的图形。
五-符号方程求解
solve 函数用于求解代数方程和方程组。
g=solve(eq);求解方程eq 的解;
g=solve(eq, var);求解方程eq 的解,对指定自变量求解。
g=solve(eq1, eq2,…,eqn);求解方程组eq1, eq2,…,eqn 的解;
g=solve(eq1, eq2,…,eqn, var1, var2, …, varn);求解方程组eq1, eq2,…,eqn 的解,对指定自变量var1, var2, …, varn 求解。
绘图
绘图将数据可视化,更直观的了解数据的属性。
MATLAB 绘图是在图形窗口中绘制的,在图形窗口中可以对图形进行操作,如绘制图形和编辑图形。
一、图形窗口
创建图形窗口可以通过figure 函数进行创建,调用格式如下:
figure,创建图形窗口。
figure(h),创建句柄为h 的图形窗口,图形对象的名字为句柄。
h=figure(),返回图形窗口的句柄。
gcf 返回当前Figure 对象的句柄值。
gca 返回当前axes 对象的句柄值。
set 函数可以设置图形窗口的属性。set(handle)列出句柄值为handle 的对象的所有属性。
查看窗口的全部属性,get(gca)
二、基本图形绘制
1.二维图形的绘制
(1)plot 函数
plot(Y),如果Y 是向量,绘制以Y 的值为纵坐标,向量索引为横坐标的图形。
plot(x,y),绘制以x 为横坐标,y 为纵坐标的图形。
plot(X,Y,LineSpec) 使用指定的线型、标记和颜色创建绘图。
(2)绘制多个线条
plot(X1,Y1,…,Xn,Yn) 在同一组坐标轴上绘制多对x 和y 坐标。此语法可替代将坐标指定为矩
阵的形式。
plot(X,Y) 当X,Y 都为矩阵时,以X 的各列为横坐标,Y 各列为纵坐标,在同一组坐标轴上绘
制多对x 和y 坐标。绘制多条Y=[Y1;…;Yn]为矩阵的形式。
(3)线型、标记、颜色
(4)添加标题、坐标轴标注、图例
添加标题: 使用title 函数,title(‘string’)在图形中添加标题,标题内容为string 字符串指定。
添加坐标轴标注:使用xlabel、ylabel 函数,xlabel(‘string’),ylabel(‘string’)内容由string 字符
串指定。
添加图例:通过legend 函数添加图例,legend(‘string1’,‘string2’,…),图例的文本由string1、
string2 等指定,字符串顺序与图形绘制顺序对应。
(5)fplot 函数
fplot(f) 在默认区间[-5 5](对于x)绘制由函数y = f(x) 定义的曲线。
fplot(f,xinterval) 将在指定区间绘图。绘制区间指定为[xmin xmax]。
2.图形操作
(1) 图形保持
hold on;打开图形保持功能。
hold off:关闭图形保持功能。
hold:改变当前的图形保持状态,在打开和关闭之间切换。
(2) 图形子窗口
subplot(m,n,p)、subplot(mnp):将图像分为m*n 个子区域,在第p 个区域绘制图形,并返回
该坐标系的句柄。
subplot(h):在由句柄h 指定的坐标系中绘制图形。
h=subplot():指定绘制子区域,并返回句柄h。
(3) 坐标轴控制
axis([xmin xmax ymin ymax]):指定当前图像中的x 轴和y 轴的范围。
axis tight:设置坐标轴的范围为数据的范围。
axis off:隐藏坐标轴及所有相关标记。
axis on:显示坐标轴及所有相关标记。
axis auto:自动选择坐标轴范围。
axis equal:沿每个坐标轴使用相同的数据单位长度。
box off:隐藏当前坐标轴下的边界线。
box on:显示当前坐标轴下的边界线。
grid off:隐藏当前坐标轴下的网格线。
grid on:显示当前坐标轴下的网格线。
close all:关闭所有窗口。
eps:表示从1.0 到下一个最大双精度数的距离,2^(-52)。
(4) 对数坐标系绘图
semilogx:x 轴采用对数刻度的半对数坐标系绘图函数。
semilogy:y 轴采用对数刻度的半对数坐标系绘图函数。
loglog:x 轴和y 轴都采用对数刻度的半对数坐标系绘图函数。
(5) 散点图
scatter(x,y) 在向量x 和y 指定的位置创建一个包含圆形标记的散点图。