matlab希腊字母
TRAVELMatlab中绘制不同坐标的图形
点击“云龙派”
关注我们
内容
已关注 关注 重播 分享 赞 随便看看 –>
视频卡顿,建议切换到自动 立即切换 已成功切换至自动模式 下载 提升3倍流畅度 腾讯视频客户端
视频加载失败,请刷新重试
刷新 –> –> –> 广告 投诉 可在(5s)后关闭 关闭 了解详情 了解详情 –> 下载应用 重新播放 以下视频将跳到腾讯视频播放 “/> 这里是video的标题啊标题京东覅是 –> –> 14:02 14:02
当前为非Wi-Fi环境,请注意流量消耗
正在使用流量播放,该视频预计消耗
03:30 / 03:30
00:00/00:00 小窗 –> 您的浏览器不支持 video 标签 视频) –> 视频详情
1、双纵坐标函数plotyy
在Matlab中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy函数,它能把具有不同量纲,不同数量级的两个函数绘制在同一个坐标中,有利于图形数据的对比分析。使用格式为:plotyy(x1,y1,x2,y2)
x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左边的对应x1,y1数据对,右边的对应x2,y2。
程序:
clc;
clear all;
close all;
x=0:pi/100:2*pi;
% 生成曲线
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
y2=2*exp(-0.5*x).*cos(pi*x);
% 绘图
figure
plotyy(x,y1,x,y2);
figure;
plot(x, y1, ‘k-‘, x, y2, ‘k-‘, ‘LineWidth’, 3)
2、绘制图形的辅助操作
图形标注
title(’图形名称’)
xlabel(’x轴说明’)
ylabel(’y轴说明’)
text(x,y,’图形说明’)
legend(’图例1’,’图例2’,…)
title、xlabel和ylabel函数分别用于说明图形和坐标轴的名称。
text函数是在坐标点(x,y)处添加图形说明。
legend函数用于绘制曲线所用线型、颜色或数据点标记图例,图例放置在空白处,用户还可以通过鼠标移动图例,将其放到所希望的位置。
除legend函数外,其他函数同样适用于三维图形,在三维中z坐标轴说明用zlabel函数。
程序:
clc;
clear all;
close all;
% 横轴
x=0:pi/50:2*pi;
% 曲线数据
y1=sin(x);
y2=cos(x);
% 绘图
figure
plot(x, y1, ‘k-‘, x, y2, ‘k-.’)
% 文本标注
text(pi, 0.05, ‘leftarrow sin(alpha)’)
text(pi/4-0.05, 0.05, ‘cos(alpha)rightarrow’)
% 标题标注
title(‘sin(alpha) and cos(alpha)’)
% 坐标轴标注
xlabel(‘alpha’)
ylabel(‘sin(alpha) and cos(alpha)’)
坐标控制
axis([xmin xmax ymin ymax zmin zmax])
如果只给出前四个参数,则按照给出的x、y轴的最小值和最大值选择坐标系范围,绘制出合适的二维曲线。如果给出了全部参数,则绘制出三维图形。
axis函数的功能丰富,其常用的用法有:
axis equal:纵横坐标轴采用等长刻度
axis square:产生正方形坐标系(默认为矩形)
axis auto:使用默认设置
axis off:取消坐标轴
axis on:显示坐标轴
axis tight:按紧凑方式显示坐标轴范围,即坐标轴范围为绘图数据的范围
grid on/off:命令控制画还是不画网格线
subplot(m,n,p)
该函数把当前窗口分成m×n个绘图区,m行,每行n个绘图区,区号按行优先编号。其中第p个区为当前活动区。每一个绘图区允许以不同的坐标系单独绘制图形。
程序:
clc;
clear all;
close all;
% x轴
x = 0:1/3000:1;
% 生成误差曲线
y = cos(tan(pi*x));
% 绘图
figure
% 分裂窗口为2*1个子窗口
subplot(2,1,1)
plot(x,y)
title(‘itcos(tan(pix))’)
% 坐标轴调整
subplot(2,1,2)
plot(x,y)
axis([0.4 0.6 -1 1]);
title(‘复杂函数的局部透视’)
matlab中用转义符来输入希腊字母的方法
上标用 ^(指数)
下标用 _(下划线)
希腊字母等特殊字符用 加拼音 如
α alpha β beta γ gamma
θ theta Θ Theta Г Gamma
δ delta Δ Delta ξ xi Ξ Xi
η elta ε epsilong ζ zeta
μ miu υ nu τ tau λ lamda
∧ Lamda π pi ∏ Pi σ sigma
∑ Sigma φ phi Φ Phi ψ psi
Ψ Psi χ chi ω ommiga Ω Ommiga
正负 pm 左箭头 leftarrow 右箭头 rightarrow
上箭头 uparrow
下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号
3、绘制二维图形的其他函数
对数坐标图
在实际应用中,经常用到对数坐标,Matlab提供了绘制对数和半对数坐标曲线的函数,其调用格式为:
semilogx(x1,y1,选项1,x2,y2,选项2,…)
semilogy(x1,y1,选项1,x2,y2,选项2,…)
loglog(x1,y1,选项1,x2,y2,选项2,…)
这些函数中选项的定义和plot函数完全一样,所不同的是坐标轴的选取。
semilogx函数使用半对数坐标,x轴为常用对数刻度,而y轴仍保持线性刻度。semilogy恰好和semilogx相反。
loglog函数使用全对数坐标,x、y轴均采用对数刻度。
程序:
clc;
clear all;
close all;
% x轴
x=0:0.5:5;
% y轴
y = exp(x);
% 绘图
figure
% 笛卡尔坐标系
subplot(4, 1, 1)
plot(x, y, ‘r-.’)
title(‘笛卡尔坐标系’)
% 半对数坐标系
subplot(4, 1, 2)
semilogx(x, y, ‘g:’)
title(‘x轴为对数坐标系’)
subplot(4, 1, 3)
semilogy(x, y, ‘b-‘)
title(‘y轴为对数坐标系’)
% 对数坐标系
subplot(4, 1, 4)
loglog(x, y, ‘k:’,’LineWidth’,4)
title(‘对数坐标系’)
4、matlab生成的图片导出成背景是白色的图片,首先程序生成的图片格式是.fis文件,举例如下程序:
clc;
clear all;
close all;
x=0:pi/100:2*pi;
% 生成曲线
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
y2=2*exp(-0.5*x).*cos(pi*x);
% 绘图
figure
plotyy(x,y1,x,y2);
figure;
plot(x, y1, ‘k-‘, x, y2, ‘k-‘, ‘LineWidth’, 3)
运行程序可得结果图:
点击上方的文件,点击另存为,可以另存为.jpg和.pdf、.png等图片格式,任选一种,生成就是白色背景图片,如下图所示:
MATLAB内容往期回顾:
MATLAB中绘制三维图形
MATLAB的输入输出input函数
matlab详细介绍画柱形图
matlab中矩阵的入门知识
matlab中legend函数的用法
matlab绘图–线性规划图解法示意
Matlab 进度条的制作
Matlab对fig文件导出数据
Matlab中plot函数全功能解析
Matlab的fmincon函数求解非线性规划
MATLAB线性规划函数求解线性规划
MATLAB求解混合整数线性规划
电子书推荐(一)《MATLAB在数学建模中的应用》
matlab GUI实现导入txt文件(含字符和数据的文本)
matlab 画图——误差条图errorbar函数(含视频讲解)
matlab多项式(定义、四则计算、求根)
END
本文部分内容源于CSDN博主「乐清sss」,仅供参考学习,如内容、图片有任何版权问题,请联系处理,24小时内删除。
打赏,分享,点赞,在看,谢谢你的支持与关注!与门派共成长!书山有路勤为径学海无涯苦作舟