MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE manuali

Manuali dei proprietari e guide per l'utente per Software MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE.
We fornisce 2 manuali pdf MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE per scaricare gratuitamente in base al tipo di documento: Guida Utente


Indice

MATLAB Compiler

1

How to Contact The MathWorks:

2

Working with MEX-Files

5

Stand-Alone Applications

5

Controlling Code Generation

7

Error and Warning Messages

9

Contents

10

Preface

12

Using this Guide

13

Introducing the

15

Introduction

16

New Features

18

Optimizations

19

Additional Data Type Support

20

Additional Language Support

21

Running Compiler from MATLAB

21

Uses of the Compiler

23

(libmatlbmx)

24

C Stand-Alone Applications

25

C++ Stand-Alone Applications

25

The MATLAB Compiler Family

28

Why Compile M-Files?

30

Changed Library Name

31

Changed Data Type Names

31

Limitations and Restrictions

32

functionscalled

33

Workaround

34

Installation and

37

Configuration

37

UNIX Workstation

40

Compiler Options Files

41

Locating Options Files

42

ANSI C or C++ Compiler

43

Things to Be Aware of

43

Choosing a Compiler

43

Changing Compilers

44

Creating MEX-Files

45

Verifying from MATLAB

47

Microsoft Windows on PCs

49

How the Function Works

66

3 Working with MEX-Files

68

Using the -S Option

71

Using the -u and -y Options

72

Sample Time

72

Data Type

73

Stand-Alone

77

Applications

77

MEX-Files

78

Stand-Alone C++ Applications

79

Introducing mbuild

82

Configuring for C or C++

83

Using the System Compiler

84

Locating Shared Libraries

87

Running Your Application

88

Distribution Caveats

89

Compiler Restrictions

92

Shared Libraries

98

Verifying the MATLAB Compiler

99

About the mbuild Script

99

4 Stand-Alone Applications

100

Installing Your Application

103

On UNIX Systems

104

Building COM Objects

107

Troubleshooting

109

Troubleshooting the Compiler

111

Coding with M-Files Only

113

Functions

117

The Build Process

119

Mixing M-Files and C or C++

121

An Explanation of mrankp.c

122

Advanced C Example

123

An Explanation of This C Code

125

Controlling

127

Code Generation

127

Sierpinski Gasket M-File

128

Generated Code

129

5 Controlling Code Generation

130

C++ Header File

135

Internal Interface Functions

137

F Interface Function

143

NF Interface Function

144

VF Interface Function

146

Supported Executable Types

147

POSIX Main Wrapper

148

C Shared Library

151

COM Components

155

COM Signature

158

Setting Page Width

161

Setting Indentation Spacing

163

Modified Indentation

165

Comments Annotation

167

All Annotation

167

No Annotation

168

Include #line Directives

169

Using feval

174

Compiling MEX-Files

175

Optimizing Performance

177

Turn On All Optimizations

178

Turn Off All Optimizations

178

List All Optimizations

179

6 Optimizing Performance

180

Optimizing Arrays

181

Optimizing Loops

183

Optimizing Conditionals

185

Reference

187

7 Reference

188

Functions — By Name 7

190

7%#external

191

Syntax %#external

191

7%#function

192

Purpose feval pragma

192

Purpose mex pragma

193

Syntax %#mex

193

Syntax mbchar(x)

194

Description The statement

194

Syntax mbcharscalar(x)

195

Syntax mbcharvector(x)

196

Syntax mbint(n)

197

, mbintvector, mcc

198

Syntax mbintscalar(n)

199

See Also mbint, mbscalar, mcc

199

Syntax mbintvector(n)

200

Syntax mbreal(n)

201

Syntax mbrealscalar(n)

202

Syntax mbrealvector(n)

203

Syntax mbscalar(n)

204

Syntax mbvector(n)

205

Command Line Syntax

211

Setting Up Default Options

213

Handling Full Pathnames

215

Compiling Embedded M-Files

216

Macro Options

217

Bundle Files

219

Code Generation Options

221

Quick Reference

237

Common Uses of the Compiler

238

Error and Warning

245

Messages

245

B Error and Warning Messages

246

Compile-Time Errors

247

Warning Messages

255

Run-Time Errors

263

Indice

Compiler 4

1

User’s Guide

1

508-647-7000 (Phone)

2

508-647-7001 (Fax)

2

The MathWorks, Inc

2

3 Apple Hill Drive

2

Natick, MA 01760-2098

2

Revision History

3

Troubleshooting

10

Reference Information

11

Functions — By Category

11

C++ Utility Library Reference

13

Contents

14

Getting Started

15

What Is MATLAB Compiler?

16

Wrapper Files

17

1 Getting Star ted

18

Before You Begin

19

Component

20

Magic Square Example

21

.zip file

23

Using the mcc Command

24

For M ore Information

29

Installation and

31

Configuration

31

Requirements

32

Installation

34

VC98 directory from

36

Options Files

42

Changing the Options File

43

Compilation Process

45

3 Compilation Process

46

Build Process

47

Wrapper Code Generation

49

Archive Creation

49

C/C++ Compilation

49

Input and Output Files

50

CSharedLibrary

51

C++ Shared Libra

53

Deployment Process

55

Over view

56

Deploying to P rogrammers

57

4 Deployment Process

58

C or C++ Shared Library

59

Java Component

61

Deploying to End Users

63

MCRInstaller.zip

65

.NET Application

67

Microsoft Excel Add-In

69

Working with the MCR

74

Modifying the Path

75

Developm en t Env iron ment

79

Ser vices

80

Compiler Commands

81

Command Overview

82

Using File Extensions

83

Macro Options

85

Understanding a Macro Option

85

Using Pathnames

87

Using Bundle Files

88

<type>

90

C Library Wrapper

91

Overview

93

CExample

93

Using Pragmas

97

5 Compiler Commands

100

Script Files

101

Compiler Tips

102

Application

107

Standalone Applications

109

Introduction

110

Compiling the Application

111

Testing the

111

6 Standalone Applications

112

Linux x86-64

113

Mac OS X

113

Intel Mac (Maci)

113

Running the Application

115

Coding with M-Files Only

119

Mixing M-Files and C or C++

121

Explanation of mrankp.c

125

Explanation of This C Code

129

Libraries

131

C Shared Library Target

134

7 Libraries

136

Based Shared Libraries

139

Calling a Shared Library

141

C++SharedLibraryTarget

147

C++ Shared Lib rary Target

149

Exported Function Signature

151

Type of Application

153

8 Troubleshooting

170

MATLAB Compiler

172

Deployed Applications

176

9 Reference Information

182

Solaris64

183

Unsupported Functions

188

MATLAB Compiler Licensing

191

Running MCRInstaller.exe

193

The followi ng co mmand:

195

Command-Lin

198

Functions — Alphabetical

199

%#external

200

Syntax %#external

200

%#function

201

Syntax builder2prj

203

Examples Example 1

203

Syntax ctfroot

205

Syntax deployprint

206

See Also isdeployed, print

207

Syntax deploytool

208

Syntax x = isdeployed

209

Options -a Add to Archive

215

-B Specify Bundle File

217

-c Generate C Code Only

217

-f Specified Options File

218

-F Specified Project File

218

-G Debug Only

219

-M Direct Pass Through

220

-N Clear Path

220

-o Specify Output Name

221

-p Add Directory to Path

221

-R Run-Time

222

-S Create Singleton MCR

222

-T Specify Target Stage

222

-v Verbose

223

-w Warning Messages

223

-W Wrapper Function

224

-Y License File

225

-z Specify Path

225

-? Help Message

226

Limitations and

229

Restrictions

229

Limitations and Restriction s

230

MATLAB Code

231

Workaround

232

Suppressing Warnings on UNIX

233

Older Neural Net

235

MATLAB Compiler Quick

237

Reference

237

Create a Library

238

Example 2

239

Error and Warning

243

Messages

243

B Error and Warning Messages

244

Compile-Time Errors

245

Warning M essages

249

Warning Messages

251

C++ Utility Library

255

Primitive Types

256

Utility Classes

257

About mwString

258

Constructors

258

Operators

258

Construct empty string

260

String to make a copy of

265

String to compare

267

The result of the comparison

267

String to copy

273

The input os tream

273

About mwException

274

Error message

277

About mwArray

283

Static Methods

285

Number of elements in array

305

NumberOfElements()

306

is returned

323

Value to assign

340

-Inf an d les s than Inf

346

-z option flag 11-27

354





Più prodotti e manuali per Software MATLAB

Modelli Tipo di Documento
EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO Guida Utente   MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO User`s guide, 575 pagine
SIMULINK 7 - GRAPHICAL USER INTERFACE Manuale Utente   MATLAB Creating Graphical User Interfaces, 500 pagine
MAPPING TOOLBOX RELEASE NOTES Guida Utente   MATLAB MAPPING TOOLBOX RELEASE NOTES User`s guide, 160 pagine
IMAGE ACQUISITION TOOLBOX - RELEASE NOTES Guida Utente   MATLAB IMAGE ACQUISITION TOOLBOX - RELEASE NOTES User`s guide, 172 pagine
SIMULINK 3D ANIMATION - S Guida Utente   MATLAB SIMULINK 3D ANIMATION - S User`s guide, 490 pagine
MATLAB REPORT GENERATOR - RELEASE NOTES Guida Utente   MATLAB MATLAB REPORT GENERATOR - RELEASE NOTES User`s guide, 986 pagine
PARALLEL COMPUTING TOOLBOX - S Guida Utente   MATLAB PARALLEL COMPUTING TOOLBOX - S User`s guide, 656 pagine
EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO Guida Utente   MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO User`s guide, 112 pagine
DO QUALIFICATION RELEASE NOTES Manuale Utente   FS-K96 Release Notes V3.5, 15 pagine
FINANCIAL DERIVATIVES TOOLBOX Manuale Utente   Introductory Course to Matlab with Financial Case Studies, 119 pagine
SIMEVENTS RELEASE NOTES Guida Utente   MATLAB SIMEVENTS RELEASE NOTES User guide, 114 pagine
SIGNAL PROCESSING TOOLBOX 6 Manuale Utente   Signal Processing Toolbox Getting Started Guide, 60 pagine
SIMULINK VERIFICATION AND VALIDATION - S Guida Utente   MATLAB SIMULINK VERIFICATION AND VALIDATION - S User`s guide, 674 pagine
IMAGE PROCESSING TOOLBOX - RELEASE NOTES Guida Utente   MATLAB IMAGE PROCESSING TOOLBOX - RELEASE NOTES User`s guide, 122 pagine
SYSTEM IDENTIFICATION TOOLBOX 7 Guida Utente   MATLAB SYSTEM IDENTIFICATION TOOLBOX 7 User`s guide, 531 pagine
DESIGN HDL CODER RELEASE NOTES Guida Utente   MATLAB DESIGN HDL CODER RELEASE NOTES User guide, 410 pagine
POLYSPACE 7 Guida di Installazione   MATLAB POLYSPACE 7 Installation guide, 618 pagine
PARALLEL COMPUTING TOOLBOX 4 Guida Utente   MATLAB PARALLEL COMPUTING TOOLBOX 4 User`s guide, 128 pagine
DATABASE TOOLBOX RELEASE NOTES Guida Utente   MATLAB DATABASE TOOLBOX RELEASE NOTES User`s guide, 684 pagine
REAL-TIME WORKSHOP 7 - TARGET LANGUAGE COMPILER Manuale Utente   MATLAB REAL-TIME WORKSHOP 7 - TARGET LANGUAGE COMPILER User`s manual, 408 pagine