主要内容

开放

在适当的应用程序中打开文件

描述

例子

开放的名字在适当的应用程序中打开指定的文件或变量。

的功能可以扩展开放通过定义表单的自己的文件处理函数开放xxx,在那里xxx是文件扩展名。例如,如果你创建一个函数openlog,则开放函数调用openlog来处理任何文件. log扩展。的开放函数返回由函数定义的任何单个输出。

A =开放(的名字返回一个结构,如果的名字是一个mat文件,或它返回一个数字句柄如果的名字是一个数字。否则,开放返回一个空数组。要增加灵活性和选项,请使用负载函数打开MAT-filesopenfig打开图形的函数。

例子

全部折叠

打开文件num2str.m在编辑中。MATLAB打开文件matlabrootmatlab工具箱\ \ \ strfun \ num2str.m.如果一个文件调用num2str.m存在于上面的文件夹中matlab工具箱\ \ strfun在MATLAB路径上,然后MATLAB打开这个文件。

开放num2str.m

打开一个非MATLAB的文件®路径,包括完整的文件规范。如果该文件不存在,MATLAB将显示一个错误消息。

开放C: \ temp \ data.mat

创建一个函数opentxt来处理文件. txt扩展。

创建函数opentxt

函数Opentxt(文件名)[~,name, ext] = fileparts(文件名);流('您已请求文件:%s\n',[名称ext]);如果存在(文件名,“文件”) == 2 fprintf(在MATLAB编辑器中打开:%s\n,[名称ext]);编辑(文件名);其他的Wh = which(filename);如果~ isempty (wh)流(在MATLAB编辑器中打开:%s\n, wh);编辑(wh);其他的警告(“MATLAB: fileNotFound”...“文件未找到:%s”,[名称ext]);结束结束结束

创建文本文件myTestFile.txt

dlmwrite (“myTestFile.txt”, 1、2、3、4);

从文件中读取数据。的开放函数调用函数opentxt打开文件。

打开(“myTestFile.txt”);
打开MATLAB编辑器:myTestFile.txt

输入参数

全部折叠

文件或变量名,指定为字符数组或字符串标量。如果的名字不包括扩展,然后MATLAB搜索变量和文件根据函数优先顺序.如果的名字是变量,the开放函数在变量编辑器中打开它。否则,开放函数根据文件扩展名执行这些操作之一。

.m.mlx

在MATLAB编辑器中打开代码文件。

.mat

返回结构变量一个当使用语法调用时A =开放(的名字

.fig

在“图形”窗口中打开图形。

. mdl.slx

在Simulink中开放模型金宝app®

.prj

在MATLAB编译器部署工具中打开项目。

. doc *

打开文件微软®

. exe

运行可执行文件(仅在Windows上)®系统)。

. pdf

打开文件Adobe®杂技演员®

ppt *

打开文件微软演示文稿®

xls *

启动MATLAB导入向导。

. htm. html

在MATLAB浏览器中打开文档。

.slxc

打开Simulink缓存文件的报告文件。金宝app

MATLAB在线™开放只支持打开金宝appmat文件、图形、代码文件(.m.mlx)和HTML文件。

数据类型:字符|字符串

R2006a之前介绍