Filter löschen
Filter löschen

Add "." to simple operators such as +, *, /, ^ in order to calculate element by element values

1 Ansicht (letzte 30 Tage)
Hi
I have an expression, say " 5A/B+C*D ". This equations came automatically in my script in Matlab. Thereafter, I need to evaluate this equation in different sets of (A,B,C,D). So, I need to change it to "5A./B+C.*D". How can I do that automatically in Matlab in through some lines? I do not want to do add "." by hand.
Your is really appreciated.
  1 Kommentar
Image Analyst
Image Analyst am 15 Jul. 2016
Why not? As you code, you'll be hitting keys on your keyboard thousands of times, so what's wrong with hitting "." a few times? And what do you mean those equations came automatically? Someone typed them in at some point in time, didn't they? Who gave you the script? Ask them why they didn't type it in correctly.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Star Strider
Star Strider am 15 Jul. 2016
Use the vectorize function.
  4 Kommentare
Hossein
Hossein am 15 Jul. 2016
Previously you helped me how to solve multiple nonlinear complex equations using fsolve, fzero, and so on. Thanks again
Star Strider
Star Strider am 15 Jul. 2016
As always, my pleasure!
That’s what I’m here for!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by