首页 > 其他 > 详细

matlab学习第一天

时间:2016-12-05 22:25:08      阅读:155      评论:0      收藏:0      [点我收藏+]
>> x=linspace(-10,10,50);
>> y=x.^2.*sin(x);
>> plot(x,y,linewidth,1)
>> plot(x,y,linewidth,2)

分析:
linspace,分割。把(-1010)分割成50份,赋值给x
y=x^2*sin(x)
画出 x,y在同一坐标系下的图像,线的宽度为2

技术分享

 

切片图,可以做多维图

>> x=linspace(-2,2,40);
>> y=x;
>> z=x;
>> [x,y,z]=meshgrid(x,y,z);
>> w=x.^2+y.^2+z.^2;
>> slice(x,y,z,w,[-1,0,1],[-1,0,1],[-1,0,1]);
>> colorbar

技术分享

 

plot3函数进行三维做图,quiver3函数进行抖动:

>> t=0:0.1:1.5;
>> Vx=2*t;
>> Vy=2*t.^2;
>> Vz=6*t.^3-t.^2;
>> x=t.^2;
>> y=(2/3)*t.^3;
>> z=(6/4)*t.^4-(1/3)*t.^3;
>> plot3(x,y,z,r.-),hold on
>> Vx=gradient(x);
>> Vy=gradient(y);
>> Vy=gradient(z);
>> quiver3(x,y,z,Vx,Vy,Vz),grid on

技术分享技术分享

matlab学习第一天

原文:http://www.cnblogs.com/superxuezhazha/p/6135527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!