Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

unexpected behavior with symbolic substitution, 0 in vector

1 Ansicht (letzte 30 Tage)
Tonkma
Tonkma am 20 Aug. 2014
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Hi,
a simple example should show my problem. if i enter in Matlab R2012a:
syms l1y a
ka = [0;a];
subs(ka,l1y,0)
i would expect to get the unaltered vector
[0;a]
instead i get
[l1y;a]
is this a bug or i do i oversee something?
Thx for help.

Antworten (2)

Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh am 20 Aug. 2014
Hi Tonkma,
I think you got what you wrote :)
You defined ka as a column not row (vector), since you used ";" instead of ",". So change ka to
ka = [0,a]
Hopefully this will solve your prob.

Tonkma
Tonkma am 20 Aug. 2014
Hi Salaheddin,
thanks for fast response.
just now i had the possibility to test it on R2013b, there it works fine with column vectors.
so it looks like a bug in old version.

Diese Frage ist geschlossen.

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by