Info

This question is closed. Reopen it to edit or answer.

Variable might be used before it's defined. How to workaround?

1 view (last 30 days)
Akbar
Akbar on 21 Jun 2018
Closed: Akbar on 22 Jun 2018
I am writing a matlab script. Code analyzer underlines one of the variables in red and says that, Variable might be used before it's defined. How to Workaround this problem? The variable is defined but only somewhere below. I can't define it before, it has to be defined as it is.
  3 Comments
Stephen23
Stephen23 on 21 Jun 2018
"I can't define it before, it has to be defined as it is"
Really? Why not?

Answers (1)

Image Analyst
Image Analyst on 21 Jun 2018
Change this:
addnode = (const1 + const2)*const3;
const3 = 0.03;
to this
const3 = 0.03;
addnode = (const1 + const2)*const3;
  1 Comment
Akbar
Akbar on 21 Jun 2018
Edited: Akbar on 21 Jun 2018
Its not that easy. See, const3 is extracted only somewhere in the middle of some process(extracting equations). And i am talking about hundreds of variables. The process is automatic. I cannot make the process extract const3 first. I could do it manually but its time consuming.

This question is closed.

Products


Release

R2017b

Community Treasure Hunt

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

Start Hunting!