matlab中 load命令

有段程序是
load x.txt %把原始数据存入纯文本文件x.txt中

请问这个文件应该放在哪里才能让它读取

  load函数一些常用的用法如下:

  首先我们先看一下MATLAB主窗口的组织形式,在下图中,左侧的绿色区域显示的是你当前的工作目录,以及其目录中存在的文件,我们可以看到里面含有一个example2.mat文件,在右侧红色区域,是workspace区域,即当前的工作空间区域,在MATLAB计算过程中,产生的任何变量都会在其中显示。中间就不必多说了,是MATLAB主窗口,我们可以在其中输入命令。

  用法一:从当前工作目录中将mat数据读入到工作空间中

  有两种常用的方法:方法一:双击MAT文件

  我们如下图所示,双击当前工作目录中的mat文件,matlab主窗口就会自动加载进来其中的数据,我们可以看到在右侧黄色区域内出现了变量A,b,此时如果我们在主窗口中输入命令A,b,我们会看到其相应的值,但是如果我们输入B,就会发现提示错误,是因为我们的工作空间中根本没有折个变量,所以,任何定义过,或使用过的变量,都会存在在工作空间当中,直到被清除。清除之后,变不可以被使用。

  方法二:函数命令  load('example2.mat')

  我们首先清除当前的工作空间,输入clear 命令,clear会清空之前定义的所有变量以及存储的值,我们看到执行clear命令之后,右侧工作空间也被清空,我们输入A发现,没有定义变量A提示,然后输入load('example2.mat'),就会得到和第一步一样的结果。

  用法二:从指定文件夹将mata数据读入到工作空间

  clear清空之后,clc命令可以将当前工作窗口输入过的所有命令清屏。我们在输入命令:load('D:\\jingyan\\example.mat') 回车

  可以将D盘jingyan文件夹下的example.mat文件中的数据读入进来

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-18

oad filename:读取一个完整路径或MATLAB相对路径文件中的内容,函数默认的文件格式为(.mat),当文件的扩展名不是(.mat)时,MATLAB将以ASCII格式处理该文件。


save filename options 保存当前工作空间的所有变量到filename制定的文件中,此文件后缀名通常为mat。如果不指定filename变量,则会默认保存到matlab.mat这个文件中。

MATLAB的运行环境 硬件环境:

1、CPU。 

2 、内存。

3、 硬盘 。

4、CD-ROM驱动器和鼠标。

软件环境:

1、Windows 98/NT/2000 或Windows XP。

2、其他软件根据需要选用。

安装MATLAB 6.5系统,需运行系统自带的安装程序setup.exe,可以按照安装提示依次操作。

拓展资料:

1、save test.mat 把当前工作空间的所有变量保存到test.mat。

2、save('mydata', '-regexp', '^Mon|^Tue|^Wed');使用匹配符匹配变量应的信息在文件中,这里匹配的是变量.

3、在使用 -append 选项时涉及到的文件,需要已经存在,否在会报错。

参考资料来源于人民网网游手游环绕,该不该玩,怎么玩

第2个回答  推荐于2017-09-07
load命令存放数据文件的目录一般设置为d:\datafileload,导入*.txt格式的数据文件时可以先打开workspace窗口,在这个窗口的顶部有个工具按钮“Load data file...”,通过这个打开你的filename.txt文件!
LOAD可以读MAT-file data或者用空格间隔的格式相似的ASCII data。matlab用load读取txt的文件,文件中必须是纯粹的数据,不允许有其他的文字说明。txt的数据文件最好是按矩阵形式排列,在读取之后可直接用于程序。
如% Load the file to the matrix, M :
M = load('sample_file.txt')本回答被提问者采纳
第3个回答  2018-07-12

使用的正确程序如下:

load

load('filename')

load('filename', 'X', 'Y', 'Z')

load('filename', '-regexp', exprlist)

load('-mat', 'filename')

load('-ascii', 'filename')

S = load(...)

load filename -regexp expr1 expr2 ...

拓展资料:

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

第4个回答  2017-04-02
 首先我们先看一下MATLAB主窗口的组织形式,在下图中,左侧的绿色区域显示的是你当前的工作目录,以及其目录中存在的文件,我们可以看到里面含有一个example2.mat文件,在右侧红色区域,是workspace区域,即当前的工作空间区域,在MATLAB计算过程中,产生的任何变量都会在其中显示。中间就不必多说了,是MATLAB主窗口,我们可以在其中输入命令。
相似回答