1通过代码 x=0:pi/10:pi 产生从0到pi间隔为pi/10的序列通过y=sin(x)得到y序列
2使用plot(x,y)来绘制函数图像,如图所示。
3如果在plot后加xlabel ylabel title等函数,运行效果如图,横坐标/纵坐标和标题会加到绘制的图像上。
4按住shift+Enter键可以多行输入。
5使用 plot(x,y,'r:*') 绘图。 plot的第三个参数是样式 r表示红色,:表示点线,*表示星号,合起来效果如图。
6使用代码hold on以后,可以使得第二个plot图像合并到第一个plot的图像上,如图。
绘制自定义函数的方法至少有两种:一种用plot函数,一种用fplot函数。以下以y=3x^3-2x+3(0<=x<=5)为例分别介绍这两种方法。
方法一:定义向量x和向量y,然后plot画图即可,具体代码:
x=0:0.01:5;
y=3.*x.^3-2.*x+3;
plot(x,y);
结果:
方法二:定义匿名函数f,然后用fplot画图,具体代码:
f=@(x) 3*x^3-2*x+3;
fplot(f,[0,5]);
结果:
1.电脑上打开软件,并创建一个工作路径文件夹,创建工作路径可以百度搜索一下。
2.右键工作路径文件夹,选择“新建文件->函数”。
3.创建一个函数之后,在编辑器中输入函数代码,函数名需要与下面写的函数名test一致。
4.写完函数之后,点击上方的保存,也可以使用ctrl+s键进行保存。
5.打开命令行窗口,输入函数名称和参数进行调用函数。
6.按回车键之后,可以看到函数被成功调用了,并执行出结果。
x = 0:0.1:10;
y = x.^2 + 1;
dy = gradient(y);
plot(x, dy);