Can someone help me?
I am trying to use expm function in matlab to do some calculation. However, everytime I use the expm() function, the system give me an error.
I want to use expm(M) not exp(M).
syms a b x;
H=[a*b,x;a,x-b];
M=int(H,x);
M
expm(M)

1 Kommentar

ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
the error code from the matlab(I don't know how to fix it, please help me!)
Error using sym/subsindex (line 864)
Invalid indexing or function definition. Indexing must follow MATLAB indexing. Function arguments must be
symbolic variables, and function body must be sym expression.
Error in sym/subsref (line 909)
R_tilde = builtin('subsref',L_tilde,Idx);
Error in untitled (line 5)
expm(M)

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 3 Feb. 2022

1 Stimme

You have a leftover variable in your workspace that is named expm so MATLAB thinks that you are indexing.

5 Kommentare

ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
I checked my variable in my workspace, there is no leftover varibale named expm.
ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
Is there possible M1 chip not compatible to 2019b version?
Walter Roberson
Walter Roberson am 3 Feb. 2022
R2019b was not supported on the M1.
ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
Thank you, I think that could be the reason why it gave me an error.
ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
Solved the issue by resigned in my account...

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

William Rose
William Rose am 3 Feb. 2022

0 Stimmen

I do not get an error when I run the code.
syms a b x;
H=[a*b,x;a,x-b];
M=int(H,x);
M
M = 
expm(M)
ans = 
See above.

3 Kommentare

ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
Is there possible M1 chip not compatible to 2019b version?
William Rose
William Rose am 3 Feb. 2022
The code you posted ran fine, without error, in 2018b and 2021a versions. I don;t have 2019.
ZHICHEN LIU
ZHICHEN LIU am 3 Feb. 2022
thank you so much, I solved issue by resign in my account.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Programming finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by