早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab如何求二次函数顶点坐标x=0:1:10;y=x.^2-2*x-3;plot(x,y);title('Plotofy=x.^2-2*x-3');xlabel('x');ylabel('y');gridoff;函数是上面这个为例顺便求出顶点坐标

题目详情
matlab如何求二次函数顶点坐标
x=0:1:10;
y=x.^2-2*x-3;
plot(x,y);
title ('Plot of y=x.^2-2*x-3');
xlabel ('x');
ylabel ('y');
grid off;函数是上面这个为例 顺便求出顶点坐标
▼优质解答
答案和解析
看我的,给你一个完整的例子.你可以运行一下,任意函数都可以这样做,只要把函数定义好,定义域选好就可以了.clear
a=2;
w=3;
t=0:0.01:10;
y=exp(-a*t).*sin(w*t);
[y_max,i_max]=max(y);
t_text=['t=',num2str(t(i_max))]; y_text=['y=',num2str(y_max)]; max_text=char('maximum',t_text,y_text);
tit=['y=exp(-',num2str(a),'t)*sin(',num2str(w),'t)']; plot(t,zeros(size(t)),'k')
hold on
plot(t,y,'b')
plot(t(i_max),y_max,'r.','MarkerSize',20)
text(t(i_max)+0.3,y_max+0.05,max_text) title(tit),xlabel('t'),ylabel('y'),hold off