TeX系列: MATLAB和LaTeX结合绘图】的更多相关文章

目的是在MATLAB中绘图,在LaTeX中利用PGFPlots实现对图的修饰,比如坐标系.坐标轴标记.标题等等.这样能够保证图的中标记与正文文本的一致性,同时又可利用MATLAB强大的数据处理和丰富的绘图功能.整个过程比较顺畅,可以一试. 假设LaTeX文档所在的文件夹是E:\TeX,如下MATLAB代码构成的脚本文件保存在该文件夹下,改变MATLAB的当前目录为E:\TeX,执行该MATLAB脚本,在当前目录下得到如下pdf文档. MATLAB代码: %% 第一个图 figname='fig1…
TeX 家族 带有 TeX 的词,仅仅是本文就已经提到了 TeX, LaTeX, XeLaTeX.通常中国学生面对不了解意思的一群形近单词,都会有一种「本能的恐惧」(笑~).因此,「大神们」在为新手介绍 TeX 的时候,如果互相争论 「XXTeX 比 YYTeX 好」或者是「XXTeX 的 YYTeX 如何如何」,往往会蹦出下面这些带有 TeX 的词汇:TeX, pdfTeX, XeTeX, LuaTeX, LaTeX, pdfLaTeX, XeLaTeX … 事实上,这部分的内容太过复杂,我自…
matlab构建栅格地图绘图思路 近来因研究需要,调研并思考了栅格地图的生成方法,暂时总结以备不时之需. 栅格的建立最需要注意栅格粒度的问题,即根据需要调整栅格的边长,目前有两种思路一种是固定栅格边长为坐标轴的单位长度:另一种是固定地图单位为固定长度,如"米",根据需要改变栅格边长. 栅格单位固定,坐标单位与栅格边长相等. 此种思路优势是坐标和栅格对应,程序好处理一些,比较直观,可以使用pcolor或者imagesc函数. a = rand(50,50); imagesc(a) axi…
tikz-3dplot包提供了针对TikZ的命令和坐标变换样式, 能够相对直接地绘制三维坐标系统和简单三维图形. tikz-3dplot包当前处于初创期, 有很多功能有待完善. 安装过程如下: (1) 下载宏包tikz-3dplot.sty http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-3dplot/ (2) 把上述文件拷贝至TeX的目录树上, 比如D:\texmf\tex\latex\tikz-3dplot, 在DOS命令窗…
推荐用saveas eps,再用eps2pdf转成pdf.这样可以之间pdflatex编译. if result.savepic saveas(gcf,[ pwd '/picture/right_' num2str(problem.numsamples) '_' num2str(problem.Ttest) problem.name '.fig']); saveas(gcf,[ pwd '/picture/right_' num2str(problem.numsamples) '_' num2s…
(1)  上网下载最新宏包压缩包 http://sourceforge.net/projects/pgfplots/files/pgfplots/ (2)解压压缩包,把该包下的tex子目录拷贝至D:\texmf\ 下,全部覆盖即可. (3)重建TeX文件名数据库,执行DOS命令: texhash --admin 用pdflatex编译文档的过程中,可能由于绘图数据过多导致内存使用超出TeX内存大小上限,从而编译失败,解决办法就是指定更大的内存空间,步骤如下: 1. 打开DOS命令窗口 2. 在D…
1.将figure调整为最大: figure;set(gcf,'outerposition',get(0,'screensize')); 2.获得figure中的大小 [x,y] = ginput 3.plot函数 plot函数用来绘制曲线. plot(x,y) 表1 plot函数绘图选项 线型 颜色 标记符号 - 实线 b蓝色 .   点 s 方块 : 虚线 g绿色 o 圆圈 d 菱形 -. 点划线 r红色 × 叉号 ∨朝下三角符号 -- 双划线 c青色 + 加号 ∧朝上三角符号 m品红 *…
贝塞尔曲线绘图方法: %Program 3.7 Freehand Draw Program Using Bezier Splines %Click in Matlab figure window to locate first point, and click % three more times to specify 2 control points and the next % spline point. Continue with groups of 3 points to add mor…
matlab图片另存为bmp格式,用在线网站转换格式为png. 莫要直接另存为jpg格式,在latex中显示,否则图片显示的质量不高.…
Canvas绘图API Demos 上一篇文章中,笔者已经给大家演示了怎么快速用Canvas的API绘制一个矩形出来.接下里我会在本文中给各位介绍Canvas的其他API:绘制线条.绘制椭圆.绘制图片.图片处理等...如果想获得更好的阅读效果请点击老马的独立博客地址. 一.Canvas绘制线条 Context对象的beginPath方法表示开始绘制路径,moveTo(x, y)方法设置线段的起点,lineTo(x, y)方法设置线段的终点,stroke方法用来给透明的线段着色.moveto和li…
引言:Canvas绘图API快速入门 在接触HTML5的初学者包括我都在很多地方见到非常炫的一些页面,甚至好多学习HTML5的开发者都是冲着Web端的页游去的,那么HTML5那么绚丽的页面效果以及游戏动画效果的原理是怎样的?本篇文章将带您在20分钟内快速了解和上手HTML5游戏开发的神器:Canvas绘制API. 一.Canvas是什么? Canvas就是一个画布,可以进行画任何的线.图形.填充等一系列的操作,而且操作的画图就是js,所以让js编程到了嗑药的地步.另外Canvas不仅仅提供简单的…
概要 UML,全称是Unified Modeling Language,中文是"统一建模语言".通俗点说,UML是一种创建模型的语言.UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法.它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现.当模型建立之后,模型可以被UML工具转化成指定的程序语言代码. 本章介绍通过UML绘图工具: visio.visio是Windows系统下创建图表的工具. visio 的下载地址: http://…
线性规划的 Matlab 标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号.为了避免这种形式多样性带来的不便,Matlab 中规定线性 规划的标准形式为 \[ minC^TX \\ x \\ Ax <= b\\ Aeqx=beq\\ lb<=x<=ub\\ \] 其中 c 和 x 为 n 维列向量, A . Aeq 为适当维数的矩阵,b .beq 为适当维数的列向量. 例如线性规划 \[ maxC^Tx \quad s.t. \qu…
目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 2. 专栏地址 「 刘一哥与GIS的故事 」之<Matlab使用案例> 3. 专栏目录 [MATLAB统计分析与应用100例]案例001:matlab使用Importdata函数导入文本txt数据 [MATLAB统计分析与应用100例]案例002:matlab使用xlsread函数读取excel中的数据 [MATLAB统计分析与应用100例]案例003:matlab调用smooth函数进行加噪数据的平滑处理 [MATLAB统…
MATLAB提供了一个ezplot函数绘制隐函数图形,有三种调用方式: 对于函数f=f(x),ezplot函数的调用格式为: ezplot(f):在默认区间-2pi<=x<=2pi内绘制f=f(x)的图形 ezplot(f,[a,b]):在区间a<=x<=b内绘制f=f(x)的图形 对于隐函数f=f(x,y),ezplot函数的调用格式为: ezplot(f):在默认区间-2pi<=x<=2pi和-2pi<=y<=2pi内绘制f(x,y)=0的图形 ezpl…
[概览] 本文实现如下的程序:(在窗体中绘画出[-100, 100]两个周期的正弦函数图像) 主要步骤如下: 1.在eric6中新建项目,新建窗体 2.(自动打开)进入PyQt5 Desinger,编辑图形界面,保存 3.回到eric 6,对上一步得到的界面文件 drawing.ui 文件右击,编译窗体,得到 Ui_drawing.py 文件 4.然后再对 drawing.ui 文件右击,生成对话框代码,得到 drawing.py 文件.(在drawing.py中添加自己的程序逻辑) 5.py2…
[概览] 本文实现如下的程序:(在窗体中绘画出文字) 主要步骤如下: 1.在eric6中新建项目,新建窗体 2.(自动打开)进入PyQt5 Desinger,编辑图形界面,保存 3.回到eric 6,对上一步得到的界面文件 drawing.ui 文件右击,编译窗体,得到 Ui_drawing.py 文件 4.然后再对 drawing.ui 文件右击,生成对话框代码,得到 drawing.py 文件.(在drawing.py中添加自己的程序逻辑) 5.py2exe打包成exe文件(此步略) [正文…
[概览] 本文实现如下的程序:(在窗体中绘画出各种不同风格的线条) 主要步骤如下: 1.在eric6中新建项目,新建窗体 2.(自动打开)进入PyQt5 Desinger,编辑图形界面,保存 3.回到eric 6,对上一步得到的界面文件 drawing.ui 文件右击,编译窗体,得到 Ui_drawing.py 文件 4.然后再对 drawing.ui 文件右击,生成对话框代码,得到 drawing.py 文件.(在drawing.py中添加自己的程序逻辑) 5.py2exe打包成exe文件(此…
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介…
Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介…
转载自:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 转载自:http://www.cnblogs.com/jeromeblog/p/3396494.html plot选项: 一 基础功能 二维图形 一. plot函数① 函数格式:plot(x,y)  其中x和y为长度相同                     坐标向量     函数功能:以向量x.y为轴,绘制曲线. [例] 在区间0≤X≤2内,绘制正弦曲线y=si…
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到 所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲 线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控…
目录 目录 前言 (一)本系列的章节目录 (二)快速温习LaTeX 1.介绍 2.源文件结构 3.文档的结构 4.字体的设置 5.图片的插入 6.表格的插入 7.数学公式的插入 8.交叉引用与浮动体 9.版面的设置 10.参考文献的设置 (三)推荐的学习资料 1. 一个在线编译网站 2.两个学习网站 3.两本经典的学习书籍 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第19篇. 前一篇:18LaTeX学习系列之---LaTeX的参考文献 后一篇:无 总目录:19LaTeX学习系列…
目录 目录 前言 (一)简单的参考文献 1.说明 2.源代码 3.输出效果 (二)以文件管理的方式 1.说明: 2.源代码: 3.输出效果 (三)直接从源网站获取 1.说明 2.操作 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第18篇. 前一篇:17LaTeX学习系列之---LaTeX的版面设计 后一篇:19LaTeX学习系列之---LaTeX的总结 总目录:19LaTeX学习系列之---LaTeX的总结 前言 本章节是LaTeX学习的最后一个系列了,今天讲的是参考文献的使用…
目录 目录 前言 (一)插图的基本语法 (二)插入的基本设置 1.说明: 2.源代码: 3.输出效果 (三)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第12篇. 前一篇:11LaTeX学习系列之---LaTeX的特殊字符 后一篇:13LaTeX学习系列之---LaTeX插入表格 总目录:19LaTeX学习系列之---LaTeX的总结 前言 有时候,我们需要在文档中插入图片,我们今天就来学习在LaTeX中插入图片. (一)插图的基本语法 %导入图片的宏包 \usepac…
目录 目录 前言 (一)源代码 (二)输出效果 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第11篇. 前一篇:10LaTeX学习系列之---Latex的文档结构 后一篇:12LaTeX学习系列之---LaTex的图片插入 总目录:19LaTeX学习系列之---LaTeX的总结 前言 今天讲的是LaTeX的特殊字符,由于内容比较多,只能用到的时候,再回来查查看. (一)源代码 \documentclass{article} \usepackage{ctex} %XeLaTeX标准…
目录 目录 前言 (一)查看版本号 1.查看TeX的版本号 2.查看LaTeX的版本号 3.查看XeLeTeX的版本号 (二)更行版本 (三)用命令行来编译.tex文件 1.用LaTeX编译 2.用XeLaTeX编译 (四)用批处理文件编译.tex文件 1.latex 编译的批处理文件 2.xelatex编译的批出里文件 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第5篇. 前一篇:04LaTeX学习系列之---overleafz在线编辑平台的使用 后一篇:06LaTeX学习系列…
目录 02Latex的下载与安装及其编译IDE 目录 前言 (一)Tex Live的下载 1. Tex Live官方下载网站: (二)TeXStudio 1.TeXStudio官网下载 2.TeXStudio的界面 (三)WinEdt10 1.WinEdt10下载 2.破解注册 3.WinEdt10界面 (三)TeXMaker 1.官网网站下载 2.配置环境 3.Texmaker界面 (四)TeXwork(TeX Live自带的) 1.TeXwork的界面 (五)overleaf在线编辑 1.o…
目录 01TeX的介绍与认识 目录 前言 (一)TeX 的宣传 TeX - Beauty and Fun 1. TeX 是什么? 2. TeX 是哪家公司生产的? 3. 我们今天主角的名字怎么念啊?"Tecks"? 4. LaTeX 怎么发音? 5. 排版 Word 也可以啊!TeX 跟 Word, WordPerfect 有什么不一样? 6. 那样的话 TeX 还不如 Word 呢! 7. TeX,几十年前的东西了,又不更新,早过时了吧? 8. 你不应该随便用形容词的最高级来形容一个…
Matlab作为数据计算和处理的数学语言(软件),而LaTex作为出版界的重要排版语言(软件),尤其是对数学公式的排版功能特别强.在Matlab中有两种方法使用LaTeX:1)对Matlab生成的图形标注时,2)Matlab的计算结果转化成LaTeX格式. 1)  对Matlab生成的图形标注 Matlab图形中title.xlabel.ylabel.zlabel.textbox和legend等的Interpreter属性有三个属性:latex .tex.none.默认为tex.(注:LaTeX…