为何在MATLAB中这个代码没法实现,应如何修改?clfx=0:pi/50:pi;y=cos(3*x).*exp(-x);plot(x,y,'b');str=['0.5';'1.5';'2.5 '];%求方程的三个根for i=1:3theX=fzero('cos(3*x)*exp(-x)',str(i,:)); plot(theX,0,'kd');legend('根')end
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 19:42:33
![为何在MATLAB中这个代码没法实现,应如何修改?clfx=0:pi/50:pi;y=cos(3*x).*exp(-x);plot(x,y,'b');str=['0.5';'1.5';'2.5 '];%求方程的三个根for i=1:3theX=fzero('cos(3*x)*exp(-x)',str(i,:)); plot(theX,0,'kd');legend('根')end](/uploads/image/z/6834822-6-2.jpg?t=%E4%B8%BA%E4%BD%95%E5%9C%A8MATLAB%E4%B8%AD%E8%BF%99%E4%B8%AA%E4%BB%A3%E7%A0%81%E6%B2%A1%E6%B3%95%E5%AE%9E%E7%8E%B0%2C%E5%BA%94%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%3Fclfx%3D0%3Api%2F50%3Api%3By%3Dcos%283%2Ax%29.%2Aexp%28-x%29%3Bplot%28x%2Cy%2C%27b%27%29%3Bstr%3D%5B%270.5%27%3B%271.5%27%3B%272.5+%27%5D%3B%25%E6%B1%82%E6%96%B9%E7%A8%8B%E7%9A%84%E4%B8%89%E4%B8%AA%E6%A0%B9for+i%3D1%3A3theX%3Dfzero%28%27cos%283%2Ax%29%2Aexp%28-x%29%27%2Cstr%28i%2C%3A%29%29%3B+plot%28theX%2C0%2C%27kd%27%29%3Blegend%28%27%E6%A0%B9%27%29end)
为何在MATLAB中这个代码没法实现,应如何修改?clfx=0:pi/50:pi;y=cos(3*x).*exp(-x);plot(x,y,'b');str=['0.5';'1.5';'2.5 '];%求方程的三个根for i=1:3theX=fzero('cos(3*x)*exp(-x)',str(i,:)); plot(theX,0,'kd');legend('根')end
为何在MATLAB中这个代码没法实现,应如何修改?
clfx=0:pi/50:pi;y=cos(3*x).*exp(-x);plot(x,y,'b');str=['0.5';'1.5';'2.5 '];%求方程的三个根for i=1:3theX=fzero('cos(3*x)*exp(-x)',str(i,:)); plot(theX,0,'kd');legend('根')end
为何在MATLAB中这个代码没法实现,应如何修改?clfx=0:pi/50:pi;y=cos(3*x).*exp(-x);plot(x,y,'b');str=['0.5';'1.5';'2.5 '];%求方程的三个根for i=1:3theX=fzero('cos(3*x)*exp(-x)',str(i,:)); plot(theX,0,'kd');legend('根')end
x=[0:pi/50:pi];
str=[0.5;1.5;2.5];
可通过