matlab初学第三课•Layton大讲堂之 matlab简单的数据可视化

“学了辣么久,有好玩点的东西吗?”

  “有!学过这节课你可以绘制心形函数表达爱意了!”

绘图plot函数:

  在定义函数y = f(x)和规范x的取值范围和增量值后,可以用plot(x,y)将函数画出

  

   

“啥是fname啊?”——某笨蛋

fpolt函数:

  fpolt函数的格式是 fplot(fname,lims,'S');其中fname就是函数名或者函数表达式,lims是x,y的取值范围,’S'是对图像的要求。

  例如:fplot('cos(tan(pi*x))',[ 0,1],'-ro') %这条命令意思是绘制函数表达式为cos(tan(pi*x)),x和y的范围为[ 0,1],图像要求画出来线条是红色(r)带圆圈(o)的线(-)

   

 再例如fplot('cos(tan(pi*x))',[ 0,1],'ro'),把-去掉了,也就是没线

  

 再例如fplot('cos(tan(pi*x))',[ 0,1],'-r'),把o去掉了,也就是没圈

   

再例如fplot('cos(tan(pi*x))',[ 0,1],'-br'),b就是蓝色blue

  

实践——画出俺们的心形曲线:  

  t=0:0.01:2*pi;
  x=(2*cos(t)-cos(2*t));
  y=(2*sin(t)-sin(2*t));
  plot(y,x)

  

调整一下参数,不知道这么的就弄出个屁屁——不愧是俺  

  t=0:0.01:2*pi;
  x=(3*cos(t)-cos(3*t));
  y=(3*sin(t)-sin(3*t));
  plot(y,x)

  

 

  

  

原文地址:https://www.cnblogs.com/qq2210446939/p/12504896.html