Why does y come out as one number?

I put x as a variable but y comes out as one number whats wrong?

Answers (2)

Roger Stafford
Roger Stafford on 29 Mar 2018
Edited: 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"
madhan ravi
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.

This question is closed.

Asked:

on 29 Mar 2018

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!