前言
拖延了好久,终于决心写下我的第一篇博(笔)客(记)(写得不好请见谅 T T
- 其实也是由于数学建模的需要,最近学了matlab的一些皮毛。
作为matlab的初学者,深刻地体会到,matlab的功能实在是丰富,而且非常神奇。
因此,想把自己在学习matlab过程中的一些小收获记录下来,也算一个属于自己的记忆储存区叭🤭
>>曾经发的一条朋友圈
正文
- axis equal
这个指令可以使得每根轴上的刻度长度相等 。
说人话,可以使正方形变正,圆形变得正圆。
例如:
t=0:0.05:2*pi;
x=0.6*cos(t);
y=0.6*sin(t);
plot(x,y);
出来的图形长这样:
代码是没有错误的,但好好的圆画成了一个椭圆?仔细一看,刻度间隔大小都是0.2,问题就出在x轴和y轴对于0.2的长度标准是不一样的。
加一个指令axis equal看看
t=0:0.05:2*pi;
x=0.6*cos(t);
y=0.6*sin(t);
plot(x,y);
axis equal; %新增加的指令
- shading interp
这个代码不好演示,就直接上个对比图
不加shading interp的图
加shading interp的图