matlab中实现画函数图像添加坐标轴

大家好,我是带我去滑雪!

主函数matlab代码:

Matlab 复制代码
function PlotAxisAtOrigin(x,y);
if nargin == 2 
    plot(x,y);
    hold on;
else
    display('   Not 2D Data set !')
end;
X=get(gca,'Xtick');
Y=get(gca,'Ytick');
XL=get(gca,'XtickLabel');
YL=get(gca,'YtickLabel');
Xoff=diff(get(gca,'XLim'))./100;
Yoff=diff(get(gca,'YLim'))./100;
plot(get(gca,'XLim'),[0 0],'k');
plot([0 0],get(gca,'YLim'),'k');

for i=1:length(X)
    plot([X(i) X(i)],[0 Yoff],'-k');
end;
for i=1:length(Y)
   plot([Xoff, 0],[Y(i) Y(i)],'-k');
end;
text(X,zeros(size(X))-2.*Yoff,XL);
text(zeros(size(Y))-3.*Xoff,Y,YL);
box off;
axis off;
set(gcf,'color','w');

调用函数,并指定函数表达式:

Matlab 复制代码
x = linspace(-pi,pi);
y = sin(x);
PlotAxisAtOrigin(x,y)

输出结果:


更多优质内容持续发布中,请移步主页查看。

点赞+关注,下次不迷路!

相关推荐
kimi-222几秒前
CLIP 与 Qwen-VL 模型架构主要区别
人工智能·语言模型
与芯同行15 分钟前
单声道音频Codec在语音交互产品中的工程设计要点与常见问题分析
人工智能·语音识别·ai语音对话芯片·tp9311·天源中芯tpower
yu859395817 分钟前
基于MATLAB的随机振动仿真与分析完整实现
开发语言·matlab
citi17 分钟前
OpenViking 源代码编译指南
人工智能·context
guygg8821 分钟前
利用遗传算法解决列车优化运行问题的MATLAB实现
开发语言·算法·matlab
gihigo199821 分钟前
基于MATLAB实现NSGA-III的土地利用空间优化模型
开发语言·matlab
武藤一雄28 分钟前
19个核心算法(C#版)
数据结构·windows·算法·c#·排序算法·.net·.netcore
MediaTea28 分钟前
Scikit-learn:数据集
人工智能·python·机器学习·scikit-learn
sali-tec35 分钟前
C# 基于OpenCv的视觉工作流-章52-交点查找
图像处理·人工智能·opencv·算法·计算机视觉
冬奇Lab38 分钟前
一天一个开源项目(第81篇):YC 总裁亲自写代码,把自己的大脑开源了
人工智能·开源·资讯