一大波论文绘图软件来袭,到底哪个好用?

引言

众所周知,高水平的配图可以令论文、报告等显得耳目一新,瞬间提高一个档次。写文章、做报告,搞好配图已经成为了又一项标配技能。从大量的数据资料中获得所需的效果图,已经有很多前辈们为咱们趟好了路,留下了大量的绘图软件及经验。接下来小编将为大家介绍一些功能强大的绘图软件。
第10名:锯齿风Matlab

Matlab只排在第十位是因为本来它就不是一个用来做画图的软件。人家的主要功能是矩阵操作、统筹优化、数学实验、仿真模拟(此处省略一万字)等等好吗?用matlab画图简直就是高射炮打蚊子——大材小用。如果非要只比较它的画图能力,只能说呵呵了,下面是Matlab的画风,淡淡的锯齿风一直被网友所吐槽。 继续阅读

Matlab安装后没有快捷方式而且在开始菜单中也没有的解决方法

新装完Matlab之后,发现没有快捷方式,并在菜单栏中没有相应的文件夹,而且打开MATLAB时感觉有点不正常,先是闪现dos那种界面(这个是用来运行命令行的),然后才慢慢打开(MATLAB打开都很慢),而且之前的m文件都不能相关联。以下给出解决方法:

第一遍安装完后,不会出现勾选创建快捷方式及文件关联的页面,安装完后,关闭; 继续阅读

matlab GUI界面实现单选按钮(radiobutton)

matlab GUI界面中的radiobutton按钮不提供互斥功能,要通过程序实现。

假设有3个radiobutton,分别为radiobutton1、radiobutton2、radiobutton3。

radiobutton1的回调函数:

function radiobutton1_Callback(hObject, eventdata, handles)

set(handles.radiobutton1,’value’,1);

set(handles.radiobutton2,’value’,0);

set(handles.radiobutton3,’value’,0); 继续阅读

Matlab 2012a 安装后问题解决方式

1、安装过 Matlab 2007 之后,卸载重装 Matlab2012a,安装完毕后没有开始菜单选项与桌面启动项?

解决方法: 在Matlab2012a安装目录下,需找 matlab_root\R2012a\bin\win32\MATLAB(.EXE) ,发送快捷方式可方便打开 Matlab2102a

如:Matlab 安装在 E:\Program Files\MATLAB

则 打开”E:\Program Files\MATLAB\R2012a\bin\win32\MATLAB(.EXE)”

【附百度知道回答,本人认为这个最好】“因为你在安装的过程中,有一个选择需要的安装选项,将matlab快捷方式添加到“桌面”或者“开始”菜单中的“程序”文件夹,你没有勾选,就导致这样的结果了,我也是这样,重装一次就好了,点“覆盖”,然后记得勾选任一项就OK了,希望对你有帮助。”

若打开 bin 文件下的 Matlab ,则每次启动时都会有黑框出现; 继续阅读

MATLAB元胞数组

元胞数组: 

元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。

(1)元胞数组的创建

>> a={‘matlab’,20;ones(2,3),1:10}

a =

‘matlab’ [ 20] [2×3 double] [1×10 double]

>> b=[{‘matlab’},{20};{ones(2,3)},{1:10}] 继续阅读

Matlab中计算程序运行时间的方法

(其一)

MATLAB实际单位时间计时函数的具体应用,在编写程序时,经常需要获知代码的执行实际时间,这就需要在程序中用到计时函数,matlab中提供了以下三种方法:

1.cputime(单位不明)

返回matlab启动以来的CPU时间,可以在程序执行钱保存当时的CPU时间,然后在程序执行结束后用cputime减去运行前保存的数值,就可以获取程序的实际运行时间

>>t0=cputime;pause(3);TimeCost=cputime-t0

2.tic/toc(单位s)

tic用在程序的开始,作用是启动一个计时器,然后在程序尾部放一个toc,表示终止计时器,并返回tic启动以来的总时s间

3.etime(单位s)

etime(t1,t2)用来计算两个日期向量t1和t2之间的时间差,结合前面讲到的clock函数也可以用来确定程序代码的运行时间

>>t0=clock;pause(3);TimeCost=etime(clock,t0) 继续阅读