how to get the name of current running m script

4 visualizzazioni (ultimi 30 giorni)
hello, how can i get the name of the script that is running at the moment, thanks.

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

Scopri di più su Programming in Help Center e File Exchange

Prodotti


Release

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by