bagaimana mengkonversi file matlab m kode c

S

senthilkumar

Guest
hai

pls menjelaskan

bagaimana mengkonversi file matlab m kode c

sampai jumpa

 
hanya menerapkan compiler toolbox.sebelum u m ur mengkompilasi kode ke kode c, u harus memastikan ur matlab adalah versi lengkap, termasuk peralatan kompiler ..

 
Kemudian beberapa contoh

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Senyum" border="0" />Buatlah C terjemahan dan MEX-file myfun.m:
pks-x myfun

Buatlah C terjemahan dan yang berdiri sendiri eksekusi untuk myfun.m:
pks-m myfun

Make a C terjemahan dan yang berdiri sendiri eksekusi untuk myfun.m:
pks-p myfun

Buatlah C terjemahan dan Simulink S-fungsi untuk myfun.m
(menggunakan ukuran dinamis input dan output):
pks-S myfun

Buatlah C terjemahan dan Simulink S-fungsi untuk myfun.m
(secara eksplisit menyebut untuk satu input dan dua output):
pks-S-u 1-y 2 myfun

Buatlah C terjemahan dan berdiri sendiri eksekusi untuk myfun.m.Cari
myfun.m di direktori / file / sumber, dan menaruh file yang dihasilkan C dan
executable dalam direktori / file / target:
pks-m-I / file / source-d / files / target myfun

Buatlah C terjemahan dan MEX-file untuk myfun.m.Juga menerjemahkan dan mencakup
semua M-fungsi yang disebut secara langsung atau tidak langsung oleh myfun.m.Menggabungkan
teks lengkap asli M-file ke dalam file C yang bersesuaian sebagai C
Komentar:
pks-x-h-A penjelasan: semua myfun

Membuat terjemahan generik C myfun.m:
pks-t-LC myfun

Membuat generik C terjemahan myfun.m:
pks-t-L CPP myfun

Membuat wrapper C MEX file dari myfun1.m dan myfun2.m:
pks-W MEX-LC myfun1 myfun2

Buatlah C terjemahan dan yang berdiri sendiri eksekusi dari myfun1.m dan myfun2.m
(menggunakan satu pks panggilan):
pks-m myfun1 myfun2

Buatlah C terjemahan dan yang berdiri sendiri eksekusi dari myfun1.m dan myfun2.m
(oleh masing-masing menghasilkan output file dengan panggilan pks terpisah):
pks-t-LC myfun1% menghasilkan myfun1.c
pks-t-LC myfun2% menghasilkan myfun2.c
pks-W main-LC myfun1 myfun2% menghasilkan myfun1_main.c
pks-T kompilasi: exe myfun1.c% menghasilkan myfun1.o
pks-T kompilasi: exe myfun2.c% menghasilkan myfun2.o
pks-T kompilasi: exe myfun1_main.c% menghasilkan myfun1_main.o
T pks-link: exe myfun1.o myfun2.o myfun1_main.o

Catatan: di PC, nama file diakhiri dengan. O di atas akan benar-benar berakhir dengan. Obj.
.

 
Dear Dspnut dan sesama poster,

solusi Anda merujuk menghasilkan kode C dengan banyak perpustakaan MILIK panggilan ke perpustakaan (misalnya dari Matlab toolbox).Mungkin solusi yang baik (berarti portabel) adalah rapi terjemahan M ungkapan untuk sesuai C ekspresi.Ini juga akan lebih intuitif bagi uesr tertarik untuk menggunakan kembali kode sebagai ia suka dan tidak dalam beberapa bentuk EXE atau dalam Matlab.

Contoh: ini bisa dilakukan dengan menulis sebuah M-to-C penerjemah YACC dan FLEX, menggunakan dikaitkan M dan C tata bahasa.

Please respond kalau ada yang memiliki solusi siap untuk ini (murni m-to-c terjemahan).Atau ide bagus.

terima kasih

the_penetratorŠ

 
MATCOM adalah produk dari MATHTOOLS bertahun-tahun yang lalu dan perusahaan diambil alih oleh MathWorks.

Semua MATLAB Kompiler baru penerus dari MATLAB MATCOM bawah sekarang.

MATCOM yang terakhir disebut Visual MATCOM sangat bagus ...

mata

 
Hi all,

Saya telah mencoba menggunakan pks,
"pks-x myfun"
"pks-m myfun"

Tapi aku selalu mendapatkan error
"??? Error: File" myfun "adalah sebuah script M-file dan tidak dapat dikompilasi dengan Compiler saat ini.
Kesalahan dalam ==> D: \ win32 \ Matlab \ toolbox \ kompiler \ mcc.dll "

Isi dari saya "myfun.m" adalah
"tutup semua;
clear all;
CLC;
Disp ( 'testing'); "

Can anyone tell me apa yang harus dilakukan?

mesfet

 
mesfet wrote:
"??? Error: File" myfun "adalah sebuah script M-file dan tidak dapat dikompilasi dengan Compiler saat ini.

Kesalahan dalam ==> D: \ win32 \ Matlab \ toolbox \ kompiler \ mcc.dll "

...

Can anyone tell me apa yang harus dilakukan?

mesfet
 
Mengkonversinya ke fungsi, selalu.Dan ya itu dikonversi untuk fungsi proprietary tetapi semua dokumentasi perpustakaan berada di referensi API dan mudah untuk menggunakan dan mengerti

nebisman

 
Kode sumber C menghasilkan oleh matlab id Standar Ansi C?

Dapat digunakan dalam Ke * il C * 5 * 1?

 

Welcome to EDABoard.com

Sponsor

Back
Top