unable to pass command line arguments to matlab script

I'm not using a function here. I just want to pass an argument to matlab script from command line.
Here is the command I'm using,
Matlab 2020a -batch "x=100691;run <matlab>.m"
x is the variable I want to set from command line.
I end getting this error,
Unrecognized function or variable 'x'.

3 件のコメント

dpb
dpb 2023 年 4 月 11 日
What's the rest of the line intended to be doing??? Specifically, what's <matlab>.m? It's going to pass the literal string you type.
What's the script look like?
NISCHAY
NISCHAY 2023 年 4 月 12 日
it was a complex code and confidential, so cannot put it here.
I could resolve the issue. I had
clear all;
in the beginning of the program and I removed it and its working now.
Rik
Rik 2023 年 4 月 12 日
I would say this is a lesson in using functions to do actual work. That way you have a documented interface without such issues.

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

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeData Type Identification についてさらに検索

製品

リリース

R2020a

質問済み:

2023 年 4 月 11 日

コメント済み:

Rik
2023 年 4 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by