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
/%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制定的文件中,此文件后