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)

输出结果:


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

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

相关推荐
Bode_2002几秒前
知识捕获工具与业务流程模型
人工智能·制造
yyyyyuanxian3 分钟前
一次 ChatGPT Plus 订阅经历:网页端支付受限后,我在 iPhone 内购页完成了订阅
人工智能·chatgpt·iphone·chatgpt plus
明志数科5 分钟前
具身智能数据标准化:从碎片化接口到统一工作组的技术路径
人工智能·算法·机器学习
IT_陈寒10 分钟前
Vite的静态资源路径搞得我头秃,原来这样配才对
前端·人工智能·后端
xd18557855510 分钟前
SQL语句生成-基于鸿蒙的AI SQL语句生成应用开发实践
人工智能·sql·华为·harmonyos·鸿蒙
快乐非自愿11 分钟前
2026 IDC认证低代码平台TOP7|制造业/政务场景可直接复用
人工智能·低代码·制造·政务
旖-旎14 分钟前
LeetCode 494:目标和(动态规划/01背包问题)—— 题解
c++·算法·leetcode·动态规划·01背包
土星云SaturnCloud16 分钟前
智慧港口边缘计算:基于土星云边缘计算设备的三级架构设计与实战
服务器·人工智能·ai·边缘计算
XS03010617 分钟前
Spring AI第一课
数据库·人工智能·spring
TMT星球18 分钟前
梦饷科技联合创始人兼CEO冷静出席2026世界人工智能大会,分享私域电商赋能乡村振兴创新实践
人工智能·科技