首页 > 代码库 > matlab学习第一天
matlab学习第一天
>> x=linspace(-10,10,50);>> y=x.^2.*sin(x);>> plot(x,y,‘linewidth‘,1)>> plot(x,y,‘linewidth‘,2)分析:linspace,分割。把(-10,10)分割成50份,赋值给xy=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学习第一天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。