matlab怎么画函数lnx/x图像

matlab怎么画函数lnx/x图像

主页->新建->函数,在弹出的代码框里输入以下代码:function [y] = f(x) if x <=

1 y = x elseif x <=

2 y = 2 * x else y = x .^ 2 end保存,自动命名。然后在命令行窗口输入以下代码:n = 501//节点数 a = -5//下界 b = 5//上界 x = linspace(a,b,n) y = zeros(1,n) for i = 1 : n y(i) = f(x(i)) end plot(x,y)其中打注释的那几个参数可以自行修改。最后得到函数图像为注意该函数在x=1处不连续。最后,这是一道简单题,希望题主今后在遇到这种作业题的时候能够自己去想办法查找资料,然后自行构思整个计算的方法,自己写代码试试看,慢慢成长吧。加油