Basic Function Error (Plot Related
이전 댓글 표시
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
채택된 답변
추가 답변 (2개)
Matt Tearle
2011년 2월 23일
0 개 추천
The operator you're looking for is .^ (ie x.^2)
And similarly .* and ./
Andrew Newell
2011년 2월 23일
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))
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!