成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

如何在matlab中导入M文件

Q1:matlab中得m文件是什么

首先你得看看你现在的默认work文件夹在哪里,然后将m文件放在这个文件夹里就可以用了,直接调用文件名

Q2:matlab GUI中,如何导入数据到M文件中?

现在我能画出静态点坐标了。但是问题又来了我点计算的时候执行M文件后...画图图把原来的静态点坐标更新了,同时出了另一张趋势图那是不是我最开始要画两个坐标图呢?感觉M和GUI连接真不容易。。。

Q3:如何将m文件导入matlab看下我哪错了(图)

不是说你training吗?你前面定义了其他两个变量,但是没有定义第二个变量!

Q4:matlab中如何调用m文件

如果你的程序中想调用文件名为Mfilename.mat的文件,只要如下指令就可以了,可以给Mfilename.mat输入函数值a,b,c,且把得到的值赋给X和Y;

[X,Y]=Mfilename(a,b,c);

同时注意:

1,被调用的文件与你的主程序在同一文件夹内,否则要指明路径;

2,被调用的程序第一行需要加上该指令:

function [X,Y]=Mfilename(a,b,c)

3,输入输出函数的个数是任意的,也可以没有输入输出函数。

就可以了。

Q5:matlab中如何使用m文件中的数据

1、m文件如果是函数function开头,比如function out=fun(in) 直接在workspace中调用out=fun(in)。

2、若m文件是脚本,文件名为funfun 直接在workspace中输入funfun就行了。

3、打开.mat文件方式,用file-->importdata 或者用命令行importdata *.mat,后面后缀名不能不写,否则报错。

Q6:如何调用matlab中的M文件

调用?比如有个额M文件叫MYM.m,那你直接把文件打开,然后把第一句话复制下来,粘贴到command window里面就行了。有的函数需要你输入参数,你就设定一下参数。如果是在其他函数里面调用这个MYM函数的话,那也是把第一句话复制下来就行了。然后你输入一些信息,这个函数就能帮你输出一些信息。

Q7:如何在Matlab中保存文件及导入文件

一、保存文件 1、保存整个工作区 File-Save Workspace as...一个.mat文件 2、保存工作区的变量在左工作区右击变量名,create M-File 3、save命令(1)save 将工作区中的所有变量保存在当前工作区中的文件里,文件名为matlab.mat. MAT文件可通过load函数再次导入工作区(2)save('filename') 将工作区中的所有变量保存为一个文件,文件名由‘filename’指定,默认为当前路径(3)save('filename','var1','var2',...) 保存指定的变量在filename指定的文件中二、导入文件1、load(1)load:如果matlab.mat存在,则导入matlab.mat中的所有变量,如果不存在则返回error。(2)load filename: 将filename中的全部变量导入到工作区中(3)load filename XYZ:将filename中的变量X,Y,Z导入到工作区中,如果是MAT文件,在指定变量时可用通配符“*” 2、whos -filematlab.mat3、importdata 与load函数不同,将文件中的数据已结构体方式写入(1)importdata('filename') (2)A=importdata('filename')4、open Matlab使用open打开各种格式的文件,自动根据扩展名选择相应的编辑器。 open('filename'): 以结构体的方式打开在工作区中,与importdata('filename')类似;而load('filename')将文件中的变量导入工作区中,如果要访问其中的内容,需要以不同的格式进行。 5、从xls中读取数据

Q8:matlab自定义函数怎么在m文件中调用?

n

1、函数文件+调用命令文件:需单独定义一个自定义函数的M文件;n

2、函数文件+子函数:定义一个具有多个自定义函数的M文件; 1、函数文件+调用函数文件:定义多个M文件:% 调用函数文件:myfile.mclearclcfor t=1:10y=mylfg(t);fprintf(‘M^(1/3)=%6.4f\n’,t,y);end%自定义函数文件: mylfg.mfunction y=mylfg(x) %注意:函数名(mylfg)必须与文件名(mylfg.m)一致Y=x^(1/3);注:这种方法要求自定义函数必须单独写一个M文件,不能与调用的命令文件写在同一个M文件中。2、函数文件+子函数:定义一个具有多个子函数的M文件%命令文件:funtry2.mfunction []=funtry2()for t=1:10y=lfg2(t)fprintf(‘M^(1/3)=%6.4f\n’);Endfunction y=lfg2(x)Y= x^(1/3);%注:自定义函数文件funtry2.m中可以定义多个子函数function。子函数lfg2只能被主函数和主函数中的其他子函数调用。

猜你喜欢

更多