matlab中的load怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:29:34
我就写了两句程序,还把第二句注释了,出错了
load e:\study\data.mat
/%xin=data%/
错误写着:
Error: File: E:\STUDY\MATLAB\work\wavelet.m Line: 2 Column: 1
Missing variable or function.
怎样才能用LOAD把data里的数据读取进来?
读取后怎样对读取进来的数据逐个进行操作?
请高手指教
dwangli解决了我的第一个问题,注释有问题,第一行程序没问题。
但是LOAD了以后,怎么用调进来的这些数据呢?我写的是
load e:\study\data.mat
xin=data

但是出错了:
At compilation "data" was determined to be variable. As a variable,
it is uninitialized, but function "data" is now in context.
In MATLAB 7, you cannot use the same name in a single function as
both a function and a variable.

然后我又把它改成了:
load e:\study\data1.mat
x=data

也是错的:
Error in ==> wavelet at 2
x=data

又改成了:
load e:\study\data1.mat
x=data1

还是错:
??? Undefined function or variable "data1".

Error in ==> wavelet at 2
x

第一行没问题啊,我怎么觉得是你第二行错了呢,注释 也应该是%而不是/%

试一下
load('e:\study\data.mat')

也可以读进一个变量:a = load('e:\study\data.mat');

我觉得你的load命令是没有问题的。

Add:
你这人也不仔细看我给你写的东西,我说了啊
a = load('e:\study\data.mat')

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


save filename options 保存当前工作空间的所有变量到filename制定的文件中,此文件后