matlab初学者想请教一下,x=linspace(0,0.5*pi,100);y=3.6/(1.8*sin(x)+36

问题描述:

matlab初学者想请教一下,x=linspace(0,0.5*pi,100);y=3.6/(1.8*sin(x)+36*cos(x)),我想把图像和最值求出
但输入完y就出错了? Error using ==> mrdivide
Matrix dimensions must agree.
1个回答 分类:综合 2014-12-06

问题解答:

我来补答
x=linspace(0,0.5*pi,100);%x为一个行向量
y=3.6./(1.8*sin(x)+36*cos(x));%分子为数值,分母为向量,需要用点除,对每个元素求除法
plot(x,y);
grid on;
已经调试过了,直接输入就行,注释也有,不过,该函数没有最值,是单调增函数
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识