| MATLAB® & Simulink® Release Notes for R2008a | ![]() |
These topics summarize potential compatibility considerations when upgrading from R2007b to R2008a.
| On this page… |
|---|
This table highlights some important potential compatibility issues when upgrading from R2007b to R2008a. Refer to product-specific release notes for details on these and other product-specific compatibility considerations.
Compatibility issues that are reported after the product has been released are added to Bug Reports at the MathWorks Web site. Because bug fixes can sometimes result in incompatibilities, also review fixed bugs in Bug Reports for any compatibility impact.
| Product and Area | Compatibility Consideration | Potential Impact | Recommended Actions |
|---|---|---|---|
| Simulink® | Only changes made to tunable variables and parameters during simulations take effect immediately. Changes to other variables or parameters do not take effect until the next simulation begins. | You may see different results from previous releases because changing nontunable variables or parameters will have no effect until the next simulation begins. | Redefine any nontunable variable or parameter to be tunable if you want to see the effects of changes immediately during simulation. For information, see Tuning a Block Parameter in the Simulink documentation. |
| Simulink | Fixed-point data types that require scaling, but have none specified, are now considered incomplete. In previous versions, these data types defaulted to integer types with the specified word length. | Models with incompletely defined fixed-point data types will not compile and will generate a compile-time error. | Redefine any incompletely specified fixed-point data type to be an integer type or to have the appropriate scaling for its value range. See Using the Data Type Assistant in the Simulink documentation for information on fixed-point data type scaling. |
| MATLAB® – Math | The following functions have been removed: quad8 table1 table2 bessela The beta function no longer allows three inputs. | If you attempt to use any of the removed functions, MATLAB displays
this error message: Undefined function or variable. If you attempt to pass three inputs to the beta function, MATLAB displays this error message: Too many input arguments. | Use the following replacement functions: For removed quad8, use quadl. For removed table1, use interp1 or interp1q. For removed table2, use interp2. For removed bessela, use besselj. |
| Optimization Toolbox™ | The option PrecondBandWidth has changed from 0 (preconditioned conjugate gradients) to inf (Cholesky factorization). This affects the large-scale algorithms in fsolve, lsqcurvefit, and lsqnonlin. | High-dimensional problems may exhibit slower performance. | Changing PrecondBandWidth to a finite value using optimset may improve performance. Set PrecondBandWidth to 0 to obtain the same behavior as in previous releases. |
| Optimization Toolbox | Solvers fmincon, fminimax, fgoalattain, and fseminf have a new option: TolConSQP. This option exposes a parameter that was fixed at eps in previous releases. | Some problems might yield different results from previous releases. | Use optimset to set TolConSQP to eps to obtain the previous behavior. |
To see if any reported compatibility considerations exist for your product, see Release Summary. If the table shows that there are reported compatibility considerations for any of your products, follow the link to the product's release notes and refer to the summary table of compatibility considerations. From this table you can link to details. If you are upgrading from a release before R2007b, also see the entries in the table for earlier versions.
The introduction of new functions and models could cause a conflict with any of your own M-files, models, and variables having the same names. To identify and address name conflicts, see these topics in the MATLAB Programming documentation:
![]() | Installation and Activation | System Requirements | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |