我只是想静静的画个图

使用 Matlab 画个普通的函数曲线
转自 http://forum.vibunion.com/thread-70921-1-1.html

Code

新建一个 m 文件

function  new_fig_handle = shift_axis_to_origin( fig_handle )% 本函数目的是把 matlab 做的图坐标轴移到图形的中间部分去(与数学的做图习惯一致)
% 2008.10.10 in pku
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure('Name','shift_axis_to_origin','NumberTitle','off')                         % Create a new figure
% 拷贝图形到一个新的窗口
new_fig_handle = copyobj( fig_handle , gcf );xL=xlim ;
yL=ylim ;xt=get(gca,'xtick') ;yt=get(gca,'ytick') ;set(gca,'XTick',[],'XColor','w') ;set(gca,'YTick',[],'YColor','w') ;% 把 x 和 y 坐标轴的两个方向各延长 10% (为了视觉上好看)extend_x = ( xL(2)-xL(1) ) * 0.1 ;extend_y = ( yL(2)-yL(1) ) * 0.1 ;xxL = xL + [ -extend_x extend_x] ;yyL = yL + [ -extend_y extend_y] ;set(gca,'xlim', xxL) ;set(gca,'ylim', yyL) ;pos = get(gca,'Position') ;box off;x_shift = abs( yyL(1)/(yyL(2)-yyL(1)) ) ;y_shift = abs( xxL(1)/(xxL(2)-xxL(1)) ) ;temp_1 = axes( 'Position', pos + [ 0 , pos(4) * x_shift , 0 , - pos(4)* x_shift*0.99999 ] ) ;xlim(xxL) ; box off ;set(temp_1,'XTick',xt,'Color','None','YTick',[]) ;set(temp_1,'YColor','w') ;temp_2 = axes( 'Position', pos + [ pos(3) * y_shift , 0 , -pos(3)* y_shift*0.99999 , 0 ] ) ;ylim(yyL) ; box off ;set(temp_2,'YTick',yt,'Color','None','XTick',[]) ;set(temp_2,'XColor','w') ;Base_pos = get(new_fig_handle,'Position') ;arrow_pos_in_x_dircetion = Base_pos(2) - Base_pos(4) * yyL(1)/(yyL(2)-yyL(1)) ;arrow_pos_in_y_dircetion = Base_pos(1) - Base_pos(3) * xxL(1)/(xxL(2)-xxL(1)) ;annotation('arrow',[Base_pos(1) , Base_pos(1)+Base_pos(3)] , [arrow_pos_in_x_dircetion , arrow_pos_in_x_dircetion ] , 'Color','k'); annotation('arrow',[arrow_pos_in_y_dircetion , arrow_pos_in_y_dircetion ] , [Base_pos(2) , Base_pos(2)+Base_pos(4)] , 'Color','k'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

再新建一个写函数

% 本程序目的是把 matlab 做的图坐标轴移到图形的中间部分去(与数学的做图习惯一致)
% 2008.10.10 in pkuclc;clear;close all;
t=linspace(-2,8,100);
a1=axes;
plot(t,cos(t));new_fig_handle = shift_axis_to_origin( gca ) ;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Shot

【随记】Matlab画四象限图形相关推荐

  1. 【MATLAB】三维图形绘制 ( 绘制网格 + 等高线 | meshc 函数 | 绘制平面 + 等高线 | surfc 函数 )

    文章目录 一.绘制网格 + 等高线 1.meshc 函数 2.代码示例 二.绘制平面 + 等高线 1.surfc 函数 2.代码示例 一.绘制网格 + 等高线 1.meshc 函数 meshc 函数参 ...

  2. matlab绘制三维图形

    原文地址:matlab绘制三维图形 作者:hotinko1 三维曲线 plot3函数与plot函数用法十分相似,其调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,-,xn ...

  3. 用matlab画出ex,如何用matlab画函数图形

    1.首先打开matlab应用程序,输入下方的代码:2.然后按确定会出现一张图,如下图所示,这就是 怎么用matlab画函数图形?请看下面方法. 方法 打开Matlab. r0=5;b=1;t0=2;s ...

  4. matlab图上输入希腊字母,Matlab中给图形添加【希腊字母】

    比如画一条蓝色的x号线 plot(x,y,'bg') 画图: 线形:-实线-. 点划线--长虚线:短虚线 符号颜色符号线形 b 蓝. 点 c 青.圈 g 绿××标记 k 黑-实线 m 紫红* 星号 r ...

  5. matlab输出以下图形,输出高品质MATLAB图形的方法与技巧_陈丽安.pdf

    输出高品质MATLAB图形的方法与技巧_陈丽安 # 154 # 2002 MATLAB ( 鹭江职业大学, 福建厦门361005) : 介绍将MATLAB 的输出图形及Simulink 的仿真模型图转 ...

  6. Matlab二维图形绘制与图形处理

    Matlab二维图形绘制与图形处理 一.二维图形绘制 1.极坐标图 2.散点图 3. 平面等值线图 二.图形处理 1.添加格栅,图例 和标注 2.定制坐标 3.在之前基础上继续作图 4.新建图形置于当 ...

  7. excel中#N/A的解释同比环比基比画四象限图的小tips字符串截取函数substitute的深入理解

    分组分析,同比环比定基比,字符串截取等问题的总结 EXCEL中#N/A,是"不适用"的意思,多用在填写表格的时候,表示"本栏目(对我)不适用",在没有东西可填写 ...

  8. MATLAB二维图形绘制

    MATLAB二维图形绘制 数据点标记 数据点 颜色 线型 曲线图 一.plot函数 (一)最简单的plot函数调用格式: plot(x) (1)plot函数的参数 X 为普通向量, (2)plot函数 ...

  9. 用matlab绘制函数图形,matlab函数绘制 用matlab怎样绘制函数图形

    用matlab怎样绘制函数图形 函数f(x1,x2)= x1*cos x2*sin x1+x2*x2*sin x2*cos x1 0≤xi≤2∏的图形?x=0:0.1:2*pi; y=x; [x,y] ...

最新文章

  1. 关于学习新技术的方法
  2. java面试题二十七 多线程考题2
  3. 山东省计算机考试无法报名,山东省2017年9月全国计算机等级考试报名事项公告...
  4. node.js用get方式获取网页中的链接
  5. aws dynamodb_如何使用AWS Lambda将DynamoDB集成到您的API中
  6. DNSPod揭6省断网重大事故内幕:网游私服恶斗
  7. usermod 修改用户信息
  8. HttpClient的3种超时
  9. knex 单表查询_sql 单表查询练习
  10. iphone开机白苹果_iphone白苹果原因是什么 iphone白苹果解决方法【介绍】
  11. 演化博弈的仿真分析 基于matlab
  12. 开始学习《自己动手写操作系统》遇到的小问题.
  13. PcShare远程控制
  14. 2021-2027全球与中国兽医临床试验业务市场现状及未来发展趋势
  15. 全面了解风控决策引擎
  16. 计算机毕业设计ssm校园招聘管理系统968b0系统+程序+源码+lw+远程部署
  17. 怎么用超级文档免费制作调查问卷
  18. 利用青龙面版实现内网穿透,超级简单方法
  19. 获取textarea标签中的换行符和空格
  20. 使用 eslint 自动调整 import 代码顺序

热门文章

  1. 【python】三种梯度下降学习率策略的比较(exact line search, backtracking, diminishing steps)
  2. 伦敦银,基本面投资分析技巧
  3. 玩转IntelliJ idea强悍功能
  4. 解决WDA获取ios15以上的ip为169.254.xxx的问题
  5. RHCE 第十二天 搭建小松鼠服务squirrelmail
  6. 乐华娱乐申请注册王一博战队 “一波王炸”商标 相关域名情况如何
  7. heapdump 使用简述
  8. 计算机的随想作文600字,青春随想作文600字4篇
  9. 收藏关于wifi技术论坛
  10. 有什么推荐的开源erp?