matlab使用plot画图坐标轴上的导数速度一点和加速度两点如何显示

本文介绍了如何在Matlab的plot函数中使用latex语法在坐标轴上显示速度(位置导数),通过设置ylabel的Interpreter为latex来实现特殊符号$doty$的显示。

一、背景

在使用matlab中的plot函数画图时,有时需要在坐标轴上显示一个点的导数项,如横坐标是时间,纵坐标是速度,也就是位置的导数 y˙\dot yy˙,如下图所示,这在matlab如何操作呢?
在这里插入图片描述

二、坐标轴上的导数速度一点

可以使用latex的方式添加,具体代码如下所示:

clear, close all,clc;
a1 = subplot( 1, 1, 1 );
hold( a1, 'on' );
x = linspace(0,10);

y = sin(x);

plot( a1, x, y, 'linewidth', 3, 'color', 'm' );
set( a1, 'xlim', [0, 10], 'fontsize', 25, 'xticklabel', {0:2:10} )
xlabel( 'Time','FontName','Times New Roman', 'Fontsize', 20)
ylabel( '$\dot y $ velocity','Interpreter','latex','FontName','Times New Roman', 'Fontsize', 20)

主要区别在于ylabel( '$\dot y $ velocity','Interpreter','latex', 'Fontsize', 20)的前半部分,其中$\dot y $ velocity'代表我们需要在纵坐标显示的内容,后面必须跟上两个关键字'Interpreter','latex'

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值