2011-01-25 90 views
2

我有一些代码使用csaps(),Matlab的cubic smoothing spline fitting function,我想用MATLAB 7.10.0(R2010a)给学生。MATLAB似乎无法找到csaps()在MATLAB 7.10.0学生版

出于某种原因,功能似乎并不存在,即使学生有安装了曲线拟合工具箱:

EDU>> ver 
------------------------------------------------------------------------------------- 
MATLAB Version 7.10.0.499 (R2010a) 
MATLAB License Number: STUDENT 
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3) 
Java VM Version: Java 1.6.0_12-b04 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode 
------------------------------------------------------------------------------------- 
MATLAB            Version 7.10  (R2010a) 
Simulink            Version 7.5  (R2010a) 
Control System Toolbox        Version 8.5  (R2010a) 
Curve Fitting Toolbox         Version 2.2  (R2010a) 
Image Processing Toolbox        Version 7.0  (R2010a) 
Optimization Toolbox         Version 5.0  (R2010a) 
Signal Processing Blockset       Version 7.0  (R2010a) 
Signal Processing Toolbox        Version 6.13  (R2010a) 
Statistics Toolbox         Version 7.3  (R2010a) 
Symbolic Math Toolbox         Version 5.4  (R2010a) 
EDU>> csaps 
??? Undefined function or variable 'csaps'. 

我在这里失去了一些东西? 这里是path的输出。

EDU>> path 

     MATLABPATH 

    C:\Documents and Settings\alkemagroup\My Documents\MATLAB 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\general 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\ops 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\lang 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\elmat 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\randfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\elfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\specfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\matfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\datafun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\polyfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\funfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\sparfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\scribe 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\graph2d 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\graph3d 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\specgraph 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\graphics 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\uitools 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\strfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\imagesci 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\iofun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\audiovideo 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\timefun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\datatypes 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\verctrl 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\codetools 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\helptools 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\winfun 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\winfun\NET 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\demos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\timeseries 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\hds 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\guide 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\plottools 
    C:\Program Files\MATLAB\R2010a Student\toolbox\local 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\dastudio 
    C:\Program Files\MATLAB\R2010a Student\toolbox\matlab\datamanager 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\simulink 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\instrument 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simulink 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simulink\slresolve 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\blocks 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\components 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\fixedandfloat 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\fixedandfloat\fxpdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\fixedandfloat\obsolete 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simdemos\aerospace 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simdemos\automotive 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simdemos\industrial 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simdemos\simfeatures 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simdemos\simgeneral 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\dee 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\dastudio\depviewer 
    C:\Program Files\MATLAB\R2010a Student\toolbox\stateflow\stateflow 
    C:\Program Files\MATLAB\R2010a Student\toolbox\rtw\rtw 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\sigbldr 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simulink\MPlayIO 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simulink\dataobjectwizard 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\hdlshared 
    C:\Program Files\MATLAB\R2010a Student\toolbox\rtw\accel 
    C:\Program Files\MATLAB\R2010a Student\toolbox\rtw\targets\shared 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simulink\modeladvisor 
    C:\Program Files\MATLAB\R2010a Student\toolbox\simulink\simulink\modeladvisor\fixpt 
    C:\Program Files\MATLAB\R2010a Student\toolbox\stateflow\sfdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\stateflow\coder 
    C:\Program Files\MATLAB\R2010a Student\toolbox\rtw\targets\AUTOSAR\AUTOSAR 
    C:\Program Files\MATLAB\R2010a Student\toolbox\control\control 
    C:\Program Files\MATLAB\R2010a Student\toolbox\control\ctrlguis 
    C:\Program Files\MATLAB\R2010a Student\toolbox\control\ctrlobsolete 
    C:\Program Files\MATLAB\R2010a Student\toolbox\control\ctrlutil 
    C:\Program Files\MATLAB\R2010a Student\toolbox\control\ctrldemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\slcontrollib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\controllib\engine 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\controllib\engine\options 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\controllib\general 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\controllib\graphics 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\controllib\requirements 
    C:\Program Files\MATLAB\R2010a Student\toolbox\curvefit\curvefit 
    C:\Program Files\MATLAB\R2010a Student\toolbox\curvefit\cftoolgui 
    C:\Program Files\MATLAB\R2010a Student\toolbox\curvefit\sftoolgui 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\optimlib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\dspblks\dspblks 
    C:\Program Files\MATLAB\R2010a Student\toolbox\dspblks\dspmasks 
    C:\Program Files\MATLAB\R2010a Student\toolbox\dspblks\dspmex 
    C:\Program Files\MATLAB\R2010a Student\toolbox\dspblks\dspdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\filterdesignlib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\dspblks\splibmex 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\system 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\dspblks\dspblks 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\dspblks\dspmex 
    C:\Program Files\MATLAB\R2010a Student\toolbox\fixedpoint\fixedpoint 
    C:\Program Files\MATLAB\R2010a Student\help\toolbox\dspblks\examples 
    C:\Program Files\MATLAB\R2010a Student\toolbox\eml\eml 
    C:\Program Files\MATLAB\R2010a Student\toolbox\emlcoder\emlcoder 
    C:\Program Files\MATLAB\R2010a Student\toolbox\emlcoder\emlcodermex 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\simtargets 
    C:\Program Files\MATLAB\R2010a Student\toolbox\fixedpoint\fixedpointtool 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\spcuilib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\siglib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\images\colorspaces 
    C:\Program Files\MATLAB\R2010a Student\toolbox\images\images 
    C:\Program Files\MATLAB\R2010a Student\toolbox\images\imdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\images\imuitools 
    C:\Program Files\MATLAB\R2010a Student\toolbox\images\iptformats 
    C:\Program Files\MATLAB\R2010a Student\toolbox\images\iptutils 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\imageslib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\slvnv\simcoverage 
    C:\Program Files\MATLAB\R2010a Student\toolbox\optim\optim 
    C:\Program Files\MATLAB\R2010a Student\toolbox\optim\optimdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\rptgen 
    C:\Program Files\MATLAB\R2010a Student\toolbox\signal\signal 
    C:\Program Files\MATLAB\R2010a Student\toolbox\signal\sigtools 
    C:\Program Files\MATLAB\R2010a Student\toolbox\signal\sptoolgui 
    C:\Program Files\MATLAB\R2010a Student\toolbox\signal\sigdemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\sl3d\sl3d 
    C:\Program Files\MATLAB\R2010a Student\toolbox\sl3d\sl3ddemos 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\sldv 
    C:\Program Files\MATLAB\R2010a Student\toolbox\stats 
    C:\Program Files\MATLAB\R2010a Student\toolbox\shared\statslib 
    C:\Program Files\MATLAB\R2010a Student\toolbox\symbolic\symbolic 
    C:\Program Files\MATLAB\R2010a Student\toolbox\symbolic\symbolicdemos 
EDU>> 

回答

4

Release 2010b merged样条曲线工具箱插入到曲线拟合工具箱中。拥有Spline Toolbox许可证和活动服务合同的用户获得了Curve Fitting Toolbox的许可证,以便在升级到R2010b时取代停用的Spline Toolbox。

csaps是R2010a中Spline Toolbox的函数。因此,它不适用于你的学生拥有的一组工具箱。试着看看你的学生是否可以为曲线工具箱交换曲线拟合工具箱,或升级到R2010b。

2

我认为下面的目录从您的路径丢失:

C:\Program Files\MATLAB\R2010a Student\toolbox\curvefit\splines 

这就是CSAPS出现R2010b中的完整版的目录。 我不确定它是否仅包含在学生版本中,或者它是否以某种方式在您的 pathdef.m文件中删除。 Jonas' answer所述,该文件夹在R2010a中不存在(它仍然是Spline工具箱的一部分)。

+0

奇怪。样条线目录不存在。为什么学生版只包含曲线拟合工具箱的一部分?这是一个处女安装。 – AndyL 2011-01-25 19:29:03