MATLAB绘图基础


绘制y=sin(x)图像

% 绘制y1=sin(x)以及y2=cos(x)图像
% 值域为(-Π,Π)
x = -pi : pi/30 :pi;
y1 = sin(x);
y2 = cos(x);
% 使用红色实线绘制y1=sin(x)图像
plot(x,y1,'r-');
% 保留当前的图和所有的绘图元素
hold on;
% 使用蓝色虚线绘制y2=cos(x)图像
plot(x,y2,'b--');
% 关闭模式
hold off;
% 标题
title('y1=sin(x)以及y2=cos(x)');
% x轴标签
xlabel('x');
% y轴标签
ylabel('y');
% 不同颜色线条表示不同函数
legend('y1','y2')
% 显示网格线
grid on;

图像的颜色,标记(符号)类型,线型

颜色标记类型线型
y黄色.-实线
m品红色o:点线
c青绿色xX号-.画点线
r红色s正方形- -虚线
g绿色d菱形
b蓝色v倒三角
w白色^正三角
k黑色>三角(向右)
<三角(向左)
p五角星
h六线形

绘图函数

1.plot 函数的 x,y 均用线性尺度
2.semilog 函数 x 轴用对数尺度, y 轴将用线性尺度
3.semiloge 函数 x 轴用线性尺度, y 轴用对数尺度
4.loglog 函数两坐标轴将会都用对数尺度。

P = 1:1000;
n = 1;
R = 9.314;
T = 273;
V = (n*R*T)./P;
loglog(P,V,'r-');
grid on;
hold on;
T = 373;
V = (n*R*T)./P;
loglog(P,V,'b--');
hold off;

MATLAB逻辑函数

函数用途
ischar(a)a 是字符数组返回 1,否则返回 0
isempty(a)a是空数组返回1,否则返回0
isinf(a)a是无穷大,则返回0
isnan(a)a不是一个数则返1,否则返回0
isnumerixc(a)a是一个数值数组返回1,否则返回0

希腊符号

字符序列符号字符序列符号字符序列符号
\alphaα\int
\betaβ\cong
\gammaγ\GammaГ\sim~
\deltaδ\DeltaΔ\infty
\epsilonε\pm±
\etaη\leq
\thetaθ\geq
\lamdaλ\Lamda\neq
\muμ\propto
\nuν\div÷
\piπ\Pi\circ0
\phiφ\leftritharrow
\rhoρ\leftarrow
\sigmaσ\SigmaΣ\rightarrow
\tauτ\uparrow
\omegaω\OmmigaΩ\downarrow

极坐标图像

polar(theta,r)
treta代表一个弧度角数组,r代表一个距离数组

g = 0.5;
theta = 0:pi/20:2*pi;
gain = 2*g*(1+cos(theta));
polar(theta,gain,'r-');
title('Gain versus angle \it\theta');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值