赞
踩
创建新文件,点击新建,我们就可以开始写代码了
假如我们有2个文件,第一个文件里面给x赋值100,第二个文件为输出x
依次运行:
结果输出100,这是因为它们共享工作区
clear的作用就是清空工作区,防止其他文件运行产生的变量值对本文件产生影响。
加入clear后,文件1的x会被清空,在文件2运行后,就不存在x了。
不加分号命令行窗口会自动输出本行执行的结果
加上后不输出
计算机绘制曲线和我们初中学习绘制函数是一样的,就是根据一个个采样点绘制函数。
例如(1,1)(2,2)(3,3)根据这3个点可以绘制出y=x的图像。
例如:绘制的图像
步骤:
根据公式,x是因变量吧,知道了x,是不是就能知道y
首先要给出x:有2种方式
法1:
x=linspace(0,1,10);
linspace(0,1,10);意思是从0到1,取10个点。
法2:
x=0:0.1:1;
x=0:0.1:1;意思是0到1之间进行采样,采样间隔为0.1
总结:采样方式
linspace(起始点,终点,采样点数),
起始点:采样间隔:终点
注:至于法1和法2的结果为什么不一样,这里就不解释了,感兴趣的可以去查查。
给出y的关系:
- clear;
- x=0:0.1:1;
- y=10*x.^2+3*x
给出x与y的关系,记得矩阵乘法加上一个点
将其放到plot函数里面,plot(x,y)
- clear;
- x=0:0.1:1;
- y=10*x.^2+3*x;
- plot(x,y);
还可以改变线条的格式
plot(x,y,'r--');
subplot(行,列,第几个图)
例如下面2行2列的画板,那就有4个图,分别是图1,图2,图3,图4
- clear;
- x=0:0.1:1;
- y=10*x.^2+3*x;
- subplot(2,2,1)
- plot(x,y)
-
- subplot(2,2,2)
- plot(x,y,'r--');
-
- subplot(2,2,3)
- plot(x,y,'r*');
-
- subplot(2,2,4)
- plot(x,y,'ro');
也可以给每一张图加上坐标信息以及主题title
- clear;
- x=0:0.1:1;
- y=10*x.^2+3*x;
- subplot(221)
- plot(x,y)
- xlabel("x轴");
- ylabel("y轴");
- title("原图")
-
- subplot(222)
- plot(x,y,'r--');
- xlabel("x轴");
- ylabel("y轴");
- title("红色虚线图")
-
- subplot(223)
- plot(x,y,'r*');
- xlabel("x轴");
- ylabel("y轴");
- title("红色星线图")
-
- subplot(224)
- plot(x,y,'b--');
- xlabel("x轴");
- ylabel("y轴");
- title("蓝色虚线图")

绘制函数图像就3步,给出x的范围,给出y的定义,带入plot中。
- clear;
- x=0:0.1:1;
- y=1:0.1:2;
- z=cos(x)+sin(y);
- plot3(x,y,z);
3维图像,相当于具有x,y为自变量,z为因变量。和2维图像绘制步骤一样,只不过使用plot3绘制。
例:螺旋曲线
- clear;
- u=0:0.01:50;
- x=sin(u);
- y=cos(u);
- z=u;
- plot3(x,y,z);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。