怎么把函数导入到matlab中

作者&投稿:宠面 (若有异议请与网页底部的电邮联系)
请问怎样把excel中的数据导入到matlab中,并用自己写的函数进行相关计算,十万火急~

可以通过Excel link 将Excel和MATLAB链接起来,就可以将Excel里面的数据以矩阵的形式导入MATLAB的工作区间workspace中,
Excel link 的安装
(1)启动Excel
(2)单击工具加载宏命令,在弹出的加载宏对话窗口中单击浏览按钮。
(3)在D:\MATLAB7oolbox\exlink(假设MATLAB安装在D:\下)下选中文件exlink.xla;
(4)返回加载宏对话窗口,单击确定按钮,Excel link 则被加载到Excel中了。
此时在Excel的工具栏上就会出现startmatlab,putmatrix,getmatrix,evalsring四个按钮(如果是2003版的Excel),如果Excel为2007版的,这这些按钮在菜单加载项里。

Excel link 的使用
在Excel选中数据,然后选择putmatrix按钮,按提示一步一步的往下,就可以将选中的Excel中的数据以矩阵的形式导入到Matlab workspace中了
很抱歉我也没弄好,这是找的一个资料,你可以参考着弄看看。

你把这个函数的目录加到系统的PATH里面.
比方说你要将c:ools\goodstuff加到PATH里面,请在MATLAB下输入以下命令
path(path,'c:ools\goodstuff')
这样你就可以在任意目录下直接使用你的新函数了.

1.

2.新建脚本后按图所示编写函数,“”“hanshumingcheng”就是你函数名字,可任意自定,但不能与MATLAB自带的函数重名

3.最后保存函数的名称一定要与你自定义的函数名称一致,之后放在你的当前工作目录或任意MATLAB的一个包含路径中就可以调用了



   a.  添加到toolbox下(推荐)

  1. 找到安装目录,在‘toolbox’文件夹中新建一个文件夹,名称自定;

  2. 把函数复制到刚刚新建的文件夹;

  3. 在MATLAB中输入指令rehash toolbox 

  b.   添加到搜索目录下

  1. 在搜索目录下添加.m函数文件;

注意:使用b请查看搜索目录下如果含有三个文件,1.函数名称.mex,2.函数名称.p,3.函数名称.m,请把函数名称.mex和函数名称.p修改名称

          默认搜索目录为安装目录的‘work’文件夹,查看路径在MATLAB程序界面的上侧

        函数名称应和文件名一致




如何引用合并单元格的数据到另一个excelma?
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)下面以一个实例来介绍一下这四个参数的使用 例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。公式:B13 =VLO...

已求出自相关系数和偏相关系数,阶数为q,如何用MATLAB求MA模型参数
导入数据:将你的时间序列数据导入MATLAB,可以使用load函数或直接将数据复制到MATLAB中。指定模型阶数:确定MA模型的阶数q。将数据作为输入,指定模型类型和阶数。 提取参数值:一旦模型参数估计完成,你可以使用get函数提取每个参数的值。希望这可以帮助到你!如有任何进一步的问题,请随时提问 ...

MATLAB怎么才能两个函数套用?
function []=T1()global k;k=1.4;T1=T0*(1+(k-1)\/2*Ma^2);p1=p0*(1+(k-1)\/2*Ma^2);T1 =num2str(T1);p1 =num2str(p1);disp(['T1=' T1]);disp(['p1=' p1]);end 放进去,保存,不要修改文件名。PS.Ma是否定义 然后再建一个M文件(或在命令窗口),把 T0();T1()...

matlab怎么把矩阵作为函数参数传递进去?
在matlab中,矩阵也被当成一个变量来看待,所以矩阵作为函数参数跟普通变量作为函数参数是一样的。举例说明如下:函数文件fun.mfunction y = fun(x) % 计算矩阵中每个元素的立方y = x.^3;主文件main.ma = [1, 2, 3; 4, 5, 6];b = fun(a); % 调用函数fun% 对于以上函数调用后,b...

MA模型逆函数的递推公式
可得:φ(B)G(B)=1, 然后把他们的展开式互相乘积,利用等式两边系数相等,可得出它们的递推公式。

怎么在matlab处理excel 表格 matlab的函数的拟合和求导
你试试 xlsread 命令 将excel 导入matlab,然后用matlab 对数据进行处理

C++初学者请教
1 首先一点,你的变成习惯不大好哦,代码有点乱。2 主函数中定义的haha变量在ma函数中是看不到的,看一下作用域相关知识。3 输出换行时候endl前面要用<< 4 using namespace std;最好放在include语句下面,不要放在主函数体中 5 给你我改后的代码:include<iostream> using namespace std;int ma(...

通达信软件公式函数SMA
这个sma公式有个计算起点,当周期数小于等于n时,是按ma计算的。超过n后,就可以按sma计算了。也就是它计算当前周期的sma值,只是前推到n个周期。例:Y=SMA(close,30,2)=[(当日收盘价*2 + 前一交易日的Y * (30-1)]\/30,就是今日收盘价扩大 2 倍代入计算30天的平均值,今日在平均值...

怎么在excel算sigma?
1、首先在电脑上打开目标excel文件,选中一个单元格作为数据输出栏。2、然后在公式的菜单中,点击“插入函数”选项。3、在插入函数的对话框中,选中“Stdev”函数,进行确定。4、然后在出现的界面中,点击下图中箭头所指的按钮。5、然后框选住需要就算signma的那组数据,进行确定,如图所示。6、然后在...

c语言中fun函数定义指针 用返回值ma?
void fun(){ } 这个函数的返回值类型为void,所以不需要return;int fun(){ } 这个函数的返回值类型为int,所以需要return,并且return的时候需要返回一个整形。依次推理 可以得出 函数返回类型 函数名(形参) { 函数体 } 要不要return 由函数返回类型决定,如果为void就没有,为...

宁晋县15320408225: 如何将一个新函数加到matlab函数库中 -
芒纪匹服: file->set path->add with subfolder 将你函数所在文件夹添加到搜索路径 save就可以了

宁晋县15320408225: 如何将一个新函数加到matlab函数库中
芒纪匹服: file-&gt;set path-&gt;add with subfolder 将你函数所在文件夹添加到搜索路径 save就可以了

宁晋县15320408225: matlab怎么添加函数 -
芒纪匹服: 可以放在你的主程序目录下就行,不用添加;另一种是加到set path里面,然后你所有不同位置的程序都可以调用

宁晋县15320408225: MATLAB里面如何写入函数和调用函数? -
芒纪匹服: 把你要调用的函数都封装起来,即函数定义 function [A,B,*]=先写一个函数(a,b,*)function body主程序function调用; end function [A,B,*]=主程序(a,b,*)function body先写一个函数function调用 end 这样子按你要求实现看起...

宁晋县15320408225: 怎么把excel中的数据导入matlab中? -
芒纪匹服: excel中的数据导入matlab中的方法:1、你可以使用xlsread函数来读取excel中的数据2、就是把字符转化为数字,使用函数str2num xlsread的使用:EXAMPLES:1. Default operation,NUMERIC = xlsread(FILE),[NUMERIC,TXT]=xlsread(FILE),[...

宁晋县15320408225: 如何将Excel数据导入MATLAB中 -
芒纪匹服: 1 matlab怎么样将矩阵或数组中国的信息全部导出呢?因为复制实在是太麻烦了.很简单的用xlswrite函数就可以了.首先打开matlab,输入你的代码,如图:2 然后找到你要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目录中),如图以f盘根目录为例) 多图3 然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图 xlswrite函数前一项是路径,后一项是要输出的矩阵.

宁晋县15320408225: 如何用matlab函数导入数据 -
芒纪匹服: Matlab如何导入excel数据的方法如下: 1、一xlsread()函数,比import简单的多,具体语句: A = xlsread('yourfilename.xls') 直接在MATLAB中定义矩阵,再复制粘贴得了 定义矩阵就先定义个空的 比如一维:a=zeros(1,N);%%这是1xN的 2、

宁晋县15320408225: 如何将Excel中数据导入matlab变量中 -
芒纪匹服: 双击桌面的Matlab软件快捷方式,打开该软件后,在顶部的菜单栏找到“ Import Data“并单击.如下图红框所示. 接下来进入”Import Data“对话框,如下图所示,找到要导入的Excel文件,然后单击右下角的打开. 接下来就进入了导入数据设...

宁晋县15320408225: 如何把excel中的数据导入matlab中并以此为坐标画图,请详细一点描述 -
芒纪匹服: 把这个EXCEL文件放到matlab目录下的work里,假设名为1.xls,然后在matlab里输入A=xlsread('1.xls'),即可导入数据,这时A是一个矩阵,若要其中的两列画图,可以这样:假设A为20行4列,我们要第3列所有的数据做为X轴坐标,第5列做Y轴坐标,命令如下:x=A(:,3);y=A(:,5);plot(x,y)

宁晋县15320408225: 如何导入matlab工具箱 -
芒纪匹服: matlab导入工具箱,只需就工具箱所在的路径添加到Set Path下即可.下面以matlab添加svm工具箱为例,说明其步骤.打开matlab,点击HOME中的"Set Path"选项.在弹出的对话框中,选择“Add with Subfolders...”.在弹出的文件夹选择...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网