帮忙看下这道MATLAB程序题编写一段MATLAB程序用以计算下列函数的值:f(x)=3x^2+x-6(x=>0)x^2-5x+6(x

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:14:12
帮忙看下这道MATLAB程序题编写一段MATLAB程序用以计算下列函数的值:f(x)=3x^2+x-6(x=>0)x^2-5x+6(x

帮忙看下这道MATLAB程序题编写一段MATLAB程序用以计算下列函数的值:f(x)=3x^2+x-6(x=>0)x^2-5x+6(x
帮忙看下这道MATLAB程序题
编写一段MATLAB程序用以计算下列函数的值:
f(x)=3x^2+x-6(x=>0)
x^2-5x+6(x

帮忙看下这道MATLAB程序题编写一段MATLAB程序用以计算下列函数的值:f(x)=3x^2+x-6(x=>0)x^2-5x+6(x
%循环方法
x = -10:10;
for i = 1:length(x)
    if x(i)>=0
        y(i)=3*x(i)^2+x(i)-6;
    else
        y(i)=x(i)^2-5*x(i)+6;
    end
end
plot(x,y);

%向量方法
x = -10:10;
y = (3*x.^2+x-6).*(x>=0)+(x.^2-5*x+6).*(x<0);
hold on;plot(x,y,'ro');