how to get the name of current running m script

4 ビュー (過去 30 日間)
wenchao zhang
wenchao zhang 2024 年 5 月 23 日
回答済み: Mirza 2024 年 5 月 31 日
hello, how can i get the name of the script that is running at the moment, thanks.

採用された回答

Aquatris
Aquatris 2024 年 5 月 23 日
mfilename() function seems to be what you are looking for.
  1 件のコメント
wenchao zhang
wenchao zhang 2024 年 5 月 23 日
編集済み: wenchao zhang 2024 年 5 月 23 日
hi Aquatris, thanks for your quick respond, yes that's what i want.

サインインしてコメントする。

その他の回答 (1 件)

Mirza
Mirza 2024 年 5 月 31 日

#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

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

タグ

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by