MATLAB Answers

0

Why does y come out as one number?

Asked by Jinkyu Kwon on 29 Mar 2018
Latest activity Answered by madhan ravi
on 7 Jul 2018
I put x as a variable but y comes out as one number whats wrong?

  0 Comments

Sign in to comment.

2 Answers

Answer by Roger Stafford on 29 Mar 2018
Edited by Roger Stafford on 29 Mar 2018

The scalar result is caused by the use of matrix division rather than element-by-element division. Replace '/' by './'. Similarly replace '^2' by '.^2' .

  2 Comments

thank you but can you help me with this problem too?
It looks as if the dot in front of the asterisk in ".^2.*1.79" is being mistaken for a decimal point after the 2. Try putting parentheses around the 2: ".^(2).*1.79"

Sign in to comment.


Answer by madhan ravi
on 7 Jul 2018

You put x as numerical Data.
If you want to get result in terms of x then x has to be defined as a symbolic variable. i.e.,
syms x
This would give you the desired result.

  0 Comments

Sign in to comment.