启动Excel时Matlab也会跟着自动启动怎么办??
这是因为你在Excel中加载了matlab的加载宏,比如下面这个帖子介绍了:http://zhidao.baidu.com/question/87568638.html你需要做的就是在Excel中找到Matlab的加载项,Excel2010这个加载项位于界面的右上角,点击Preference,勾掉Start Matlab at excel startup,就可以了。
。
。
已有matlab程序 如何导入excel数据运行
展开全部 在使用MATLAB对矩阵进行数据处理时,为了方便编辑与修改,常常需要先将数据录入到Excel中,然后再将其导入到MATLAB中参与矩阵运算。
那么下面小编教你怎么将Excel数据导入MATLAB中。
将Excel数据导入MATLAB中的步骤:将待导入的矩阵结构的数据录入Excel中,录入时注意行列要跟原矩阵一一对应录入完以后保存数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如在MATLAB中要将该矩阵作为B矩阵参与运算,就可以把它命名为B.xls,xls为文件扩展名)如何将Excel数据导入MATLAB中运行MATLAB程序,点击工具栏上的Import Data工具按钮在弹出的“Import Data”对话框中找到前面保存的数据文件(B.xls),“打开”弹出“Import”窗口,在窗口工具栏左侧导入选项中选择“Matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据关闭“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算了每次关闭MATLAB程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为MAT文件这样一来每次打开MATLAB,只需要双击MAT文件便可以将变量导入工作空间...
怎样将MATLAB中的数据输出到excel中
MATLAB是一款非常强大的数学软件,现在对于他的应用除了数学领域,在很多工学和理学的领域里均有所涉及。
MATLAB不仅可以生成二维和三维的图像,还可以生成动画并把他们输出。
以matlab2010版为例,将matlab中的数据输出到excel中:1、首先打开matlab,输入你的代码,2、找到你要存放文件的位置复制绝对路径,3、然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图xlswrite函数前一项是路径,后一项是要输出的矩阵,4、点击执行,稍等一下,就会在指定位置新建xls文件,5、如要竖着输出数据的话,将矩阵转置即可,在后面可控制输出数据在xls中的范围,如A:D,2:16等(注意:转置后原来的数据只会被覆盖不会消失)6、要读出xls中的文件时可用函数xlsread用法相同。
如何将excel中数据导入到matlab中
展开全部 Matlab如何导入excel数据的方法如下:1、一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')直接在MATLAB中定义矩阵,再复制粘贴得了定义矩阵就先定义个空的比如一维:a=zeros(1,N);%%这是1xN的2、二维:a=zeros(N) %%这是NxN的然后在workspace窗口打开这个空矩阵,把excel中的数直接复制过来就行了xlsread(),但是对excel表要求还挺高的,比如有次我就导入失败,是因为名字虽然是.xls,但是实际是 文本文件(制表符分隔)(*.txt) 格式的,所以你注意一下,对照matlab帮助,一般不会有问题在一个空单元格输入1,并复制它选中要转化成数值的单元格区域右击-选择性粘贴-乘补充回答:这样操作以后,仍不能转换数值,说明你原来的数据格式有问题,提示你检查以下几项:1、数据内是否存在空格,(可以通过查找替换,将空格替换掉)2、数据内是否存在非法字符!清除后,就可以运算了有的时候还需要:把修改过的区域再进一步修改,全选中,然后“单元格格式”,把单元格格式由“常规”改为“数值”
MATLAB和EXCEL在金融上的应用????
MATLAB 诞生于1984年,它是一种科学计算语言和应用开发平台,全球有超过500,000名工程师和科学家以及2,000 家金融公司正在使用MATLAB 进行工作。
金融专业人员广泛使用MathWorks 公司的产品来加速他们的研究,减少开发时间,提高模型的速度和控制项目成本。
他们使用MATLAB 以及相关产品,完成对数据进行分析,创建险,开发优化策略,计算价格,确定现金流等一系列工作。
减少开发时间 MATLAB 让金融专业人士开发应用的时间和利用传统的开发方法相比,如:Visual C++、Basic、Excel ,减少了90%。
这是因为MATLAB 提供了强大的计算能力,诸如:基于矩级数学函数等,它让开发人员可以更加关注如何解决问题,而不是去解决如何编写程序的降低风险和成本 使用MATLAB 您可以通过重用您的C/C++和Fortran 函数,这样可以将应用实现化。
更为重要的是,因为所有的MATLAB 函数都是源代码可视的,所以您可以查看和修改代新模型的集成 MATLAB 可以让您在几个小时之内将新的模型集成到您的系统,对比于S-Plus、SAS,这个过程要花费几天或者几个星期的时间,这是因为MATLAB 提供了工具,可以自MATLAB 代码转化为C/C++ 代码。
MATLAB 还可以让您快速的部署您的应用。
在过去的五年时间里,MathWorks 在MATLAB 中增加了很多专门的工具,提供给用来开发相关模型,包括:■ 债券价格、收益和敏感度分析■ 投资组合优化和分析■ 资产分配■ 金融时序分析■ 期权价格和敏感度分析■ 现金流分析■ 风险管理■ 预测和模拟■ 利率曲线拟合合期限结构建模■ Monte Carlo 模拟■ 基于GARCH 的波动性分析相关模块:金融工具箱(FMA-SHEE-FINA-1.1.PDF)DATAFEED工具箱(FMA-SHEE-DAFD-1.0.PDF)金融衍生物工具箱(FMA-SHEE-FIDR-1.0.PDF)固定收益工具箱(FMA-SHEE-FIXD-1.0.PDF)GARCH工具箱(FMA-SHEE-GARH-1.0.PDF)金融时序工具箱(FMA-SHEE-FITI-1.0.PDF)EXCEL LINK工具箱(FMA-SHEE-EXCL-1.1.PDF)数据库工具箱(FMA-SHEE-DATA-1.1.PDF)优化工具箱(FMA-SHEE-OPTI-1.0.PDF)统计工具箱(FMA-SHEE-STAT-1.0.PDF)链接源于 http://bbs.matwav.com/viewthread.php?tid=45446个人认为些都是数据处理应用的软件,其中excel界面最为友好,但功能是在太过单一,仅适用于日常的简单数据处理,不适于较复杂的模型分析,因此科研上应用不多;matlab采用图形界面,功能比较强大,目前研究中应用最广;spss和sas都有比较强的专业性,前者主要用于社科类研究,后者主要用于自然科学及经济的研究方面,另外spss也采用图形界面,友好性方面要强于全部由编程语言进行操作的sas,但spss的主要缺点是数据输出,不能用word等文字处理工具直接打开。
以下是我找到的一些资料,比较详细,楼主可以参考。
**************************************MATLAB 的名称源自 Matrix Laboratory ,它是一种科学计算软件,专门以矩阵的形式处理数据。
MATLAB 将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用 MATLAB 产品的开放式结构,可以非常容易地对 MATLAB 的功能进行扩充,从而在不断深化对问题认识的同时,不断完善 MATLAB 产品以提高产品自身的竞争能力。
目前 MATLAB 产品族可以用来进行: 数值分析 数值和符号计算 工程与科学绘图 控制系统的设计与方针 数字图像处理 数字信号处理 通讯系统设计与仿真 财务与金融工程 MATLAB 是 MATLAB 产品家族的基础,它提供了基本的数学算法,例如矩阵运算、数值分析算法, MATLAB 集成了 2D 和 3D 图形功能,以完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言—— M 语言,利用 M 语言可以通过编写脚本或者函数文件实现用户自己的算法。
MATLAB Compiler 是一种编译工具,它能够将那些利用 MATLAB 提供的编程语言—— M 语言编写的函数文件编译生成为函数库、可执行文件 COM 组件等等。
这样就可以扩展 MATLAB 功能,使 MATLAB 能够同其他高级编程语言例如 C/C++ 语言进行混合应用,取长补短,以提高程序的运行效率,丰富程序开发的手段。
利用 M 语言还开发了相应的 MATLAB 专业工具箱函数供用户直接使用。
这些工具箱应用的算法是开放的可扩展的,用户不仅可以查看其中的算法,还可以针对一些算法进行修改,甚至允许开发自己的算法扩充工具箱的功能。
目前 MATLAB 产品的工具箱有四十多个,分别涵盖了数据获取、科学计算、控制系统设计与分析、数字信号处理、数字图像处理、金融财务分析以及生物遗传工程等专业领域。
Simulink 是基于 MATLAB 的框图设计环境,可以用来对各种动态系统进行建模、分析和仿真,它的建模范围广泛,可以针对任何能够用数学来描述的系统进行建模,例如航空航天动力学系统、卫星控制制导系统、通讯系统、船舶及汽车等等,其中了包括连续、离散,条件执行,事件驱动,单速率、多速率和混杂系统等等。
Simulink 提供了利用鼠标拖放的...
请问怎么把matlab每一次的运行结果弄到excel表里
展开全部 MATLAB是一款非常强大的数学软件,现在对于他的应用除了数学领域,在很多工学和理学的领域里均有所涉及。
MATLAB不仅可以生成二维和三维的图像,还可以生成动画并把他们输出。
以matlab2010版为例,将matlab中的数据输出到excel中: 1、首先打开matlab,输入你的代码, 2、找到你要存放文件的位置复制绝对路径, 3、然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图xlswrite函数前一项是路径,后一项是要输出的矩阵, 4、点击执行,稍等一下,就会在指定位置新建xls文件, 5、如要竖着输出数据的话,将矩阵转置即可,在后面可控制输出数据在xls中的范围,如A:D,2:16等(注意:转置后原来的数据只会被覆盖不会消失) 6、要读出xls中的文件时可用函数xlsread用法相同。
...
matlab的时间存到excel里,再用excel打开就变成数值了,能不能直接...
AMPL ,AIMMS我不懂MATLAB就是来源于MATRIX LAB,现在是一个很牛逼的科学计算软件,属于数学软件。
简单到求导求积分,解微分方程,大到做各种工科实验和模拟,都可以。
去mathwork公司的网站看看吧。
LINGO是专门做数学规划的软件,求解速度不错,但是觉得编程的语言比较奇怪,当然其实lingo不算是在编程,就是有一套语言,你能把你的规划模型告诉给它,它来给你解。
EXCEL属于办公软件,跟以上两种语言不能算同类了。
被评价为most widely used spreadsheet in the world,也就是交互式的表格软件。
由于他比较广泛,存储数据又比较方便,免不了跟各种数据分析软件大交道。
比如MATLAB可以从EXCEL表里读入数据,进行计算,还可以把结果存储在一个EXCEL表格里。
转载请注明出处51数据库 » matlab 打开excel软件