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)

输出结果:


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

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

相关推荐
想用offer打牌21 分钟前
LLM参数: Temperature 与 Top-p解析
人工智能·python·llm
kimi-22222 分钟前
三种调用 ChatOllama 的方式
人工智能
公链开发27 分钟前
链游开发全路径赋能:如何重塑从创意到生态的完整闭环
大数据·人工智能·ux
talenteddriver30 分钟前
java: Java8以后hashmap扩容后根据高位确定元素新位置
java·算法·哈希算法
安徽正LU o561-6o623o731 分钟前
露-大鼠活动记录仪 小动物活动记录仪
人工智能
dhdjjsjs32 分钟前
Day43 PythonStudy
人工智能·机器学习
BJ_Bonree35 分钟前
2025上海金融科技嘉年华启幕!博睿数据解读AI智能体重塑金融运维之道
人工智能·科技·金融
CoderLiu1 小时前
上下文工程:从 Manus 实践看 AI 智能体的成本与性能优化
人工智能·agent·ai编程
hg01181 小时前
靖州首次从非洲进口初加工茯苓
大数据·人工智能
跨境猫小妹1 小时前
2025 TikTok Shop:从内容爆发到系统化深耕的商业跃迁
大数据·人工智能·算法·产品运营·亚马逊