MATLAB COMPILER RELEASE NOTES Uživatelská příručka Strana 110

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 264
  • Tabulka s obsahem
  • ŘEŠENÍ PROBLÉMŮ
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 109
4 Stand-Alone Applications
4-40
mrankp.c
Thecodeinmrankp.c calls mrank and outputs the values that mrank returns.
/*
* MRANKP.C
* "Posix" C main program illustrating the use of the MATLAB Math
* Library.
* Calls mlfMrank, obtained by using MCC to compile mrank.m.
*
* $Revision: 1.3 $
*
*/
#include <stdio.h>
#include <math.h>
#include "matlab.h"
/* Prototype for mlfMrank */
extern mxArray *mlfMrank( mxArray * );
main( int argc, char **argv )
{
mxArray *N; /* Matrix containing n. */
mxArray *R; /* Result matrix. */
int n; /* Integer parameter from command line. */
/* Get any command line parameter. */
if (argc >= 2) {
n = atoi(argv[1]);
} else {
n = 12;
}
PkgInitialize(); /* Initialize the library of M-Functions */
/* Create a 1-by-1 matrix containing n. */
N = mlfScalar(n);
/* Call mlfMrank, the compiled version of mrank.m. */
R = mlfMrank(N);
Zobrazit stránku 109
1 2 ... 105 106 107 108 109 110 111 112 113 114 115 ... 263 264

Komentáře k této Příručce

Žádné komentáře