Basic Function Error (Plot Related
Show older comments
y=f(x)=2.8x^3 - 3.5x^2 + 1.5x - (0.15 + 0.1*0.2529)=0
Plot this function (x in the range of [0, 1])
this is the given question following is my attempt
>> x=linspace(0,1,200);%this is to generate values for "x"
>> y=(2.8*x^3)-(-3.5*x^2)+(1.5*x)-(0.15+(0.1*stu_id))
??? Error using ==> mpower
Matrix must be square.
>> y=(2.8*.x^3)-(-3.5*.x^2)+(1.5*.x)-(0.15+(0.1*stu_id))
??? y=(2.8*.x^3)-(-3.5*.x^2)+(1.5*.x)-(0.15+(0.1*stu_id))
|
Error: Unexpected MATLAB operator.
>> y=(2.8*.x^3)-(-3.5*.x^2)+(1.5*.x)-(0.15+(0.1*stu_id))=0
??? y=(2.8*.x^3)-(-3.5*.x^2)+(1.5*.x)-(0.15+(0.1*stu_id))=0
|
Error: Unexpected MATLAB operator.
>> 0=(2.8*.x^3)-(-3.5*.x^2)+(1.5*.x)-(0.15+(0.1*stu_id))
??? 0=(2.8*.x^3)-(-3.5*.x^2)+(1.5*.x)-(0.15+(0.1*stu_id))
|
Error: The expression to the left of the equals sign is not a
valid target for an assignment.
>>
much appreciate if anyone can point in the right direction
Accepted Answer
More Answers (2)
Matt Tearle
on 23 Feb 2011
0 votes
The operator you're looking for is .^ (ie x.^2)
And similarly .* and ./
Andrew Newell
on 23 Feb 2011
You've got the dot and the star in the wrong order, and you don't need the dot anyway for multiplying by a scalar. Try this:
y=(2.8*x.^3)-(-3.5*x.^2)+(1.5*x)-(0.15+(0.1*stu_id))
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!