how to get the name of current running m script

 Risposta accettata

Aquatris
Aquatris il 23 Mag 2024
mfilename() function seems to be what you are looking for.

1 Commento

wenchao zhang
wenchao zhang il 23 Mag 2024
Modificato: wenchao zhang il 23 Mag 2024
hi Aquatris, thanks for your quick respond, yes that's what i want.

Accedi per commentare.

Più risposte (1)

Mirza
Mirza il 31 Mag 2024

#include "engine.h" #include iostream

int main() { // Memulai MATLAB engine Engine *ep = engOpen(nullptr); if (!ep) { std::cerr << "Gagal memulai MATLAB engine" << std::endl; return 1; }

    int bilangan;
    std::cout << "Masukkan sebuah bilangan bulat: ";
    std::cin >> bilangan;
    // Menyimpan bilangan dalam variabel MATLAB
    mxArray *mxBilangan = mxCreateDoubleScalar(static_cast<double>(bilangan));
    engPutVariable(ep, "bilangan", mxBilangan);
    // Menampilkan bilangan di MATLAB
    engEvalString(ep, "disp(['Anda memasukkan bilangan: ', num2str(bilangan)])");
    // Membersihkan variabel dan menutup MATLAB engine
    mxDestroyArray(mxBilangan);
    engClose(ep);
    return 0;
}
if true
  % code
end

Categorie

Prodotti

Release

R2019a

Richiesto:

il 23 Mag 2024

Risposto:

il 31 Mag 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by