matlab 画图例题篇

1、画出[0,2pi] 范围之内的sin曲线
syms x
>> x=[0:0.01:2*pi];
>> plot(sin(x))


2、画出间距0.05,[0,2pi] 范围之内的sin曲线的离散图形
syms x
>> x=[0:0.05:2*pi];
>> plot(sin(x))
 
3、利用已学知识,画出下面的图形:


>> t=[0:0.01:3.5];
>> plot(sin(t).*sin(9*t))
>> t=[0:0.01:3];
>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')
>> plot(sin(t).*sin(9*t))
>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')
>> plot(t,sin(t).*sin(9*t))
>> xlabel('X轴时间t'),ylabel('y轴位移s')
>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')
>> title(['曲线 s=sint.sin9t'])
 

4、利用已学知识,画出下面的图形:
>> clear
>> t=[0:0.01:3.5];
plot(t,sin(t).*sin(9*t),'>')
text(1.5,0.8,'优美的曲线 s=sint.sin9t')
xlabel('X轴时间t'),ylabel('y轴位移s')
text(1.5,0.8,'优美的曲线 s=sint.sin9t')
title(['曲线 s=sint.sin9t'])
>> plot(t,sin(t).*sin(9*t),'r>')
>>  text(1.5,0.8,'优美的曲线 s=sint.sin9t')
xlabel('X轴时间t'),ylabel('y轴位移s')
text(1.5,0.8,'优美的曲线 s=sint.sin9t')   // text(1.5,0.8,'a^{dad}') 
                                  // text(1.5,0.8,'a^{dad}{\alphal}')
                                  //// text(1.5,0.8,'a^{dad}{\leftarrow}')
title(['曲线 s=sint.sin9t']) 
 
 




5、已知椭圆(x-3)^2/6^2+(y-2)^2/8^2=1, 画出该椭圆,注意使用axis equal,  (help axis)


>> clear
>>  t=0:0.01:2*pi;
 x=3+6*sin(t);
 y=2+8*sin(t);
 plot(x,y)
>>  t=0:0.01:2*pi;
 x=3+6*sin(t);
 y=2+8*cos(t);
 plot(x,y)
>> axis equal


或者


syms x y
ezplot('(x-3)^2/6^2+(y-2)^2/8^2=1',[-10,20,-10,20])




6、已知x=0:0.2:2; y=5*x+rand(1,11); 利用已学知识polyfit以及plot,画出下面的图形:
>> clear
x=0:0.2:2; 
y=5*x+rand(1,11);
plot(x,y);
polyfit(x,y,1);
plot(x,y,'r.');
polyfit(x,y,1);
 ans =

4.8651    0.6786
>> plot(x,4.8651.*x+0.6786)
>> plot(x,y,'r.');
>> hold on
>> plot(x,4.8651.*x+0.6786)
 

7.axes

>> x=0:10*pi;
y=sin(x);

>> axes(‘position’,[0.1 0.2 0.3 0.4]);

% 创建一个坐标系。
%让起点是左边占到显示窗口的十分之一处,下边占到十分之二处,宽占十分之三,高占十分之四。一个小框就出来了。


>> plot(x,y);  %画图。

>> axis([0 2*pi -0.5 0.5]);

% x的坐标范围是0到2π,y的范围是-0.5到0.5。
%现在你自己看横纵坐标。


%运行完之后把下边这行的%去掉,再运行一次你会发现啥?
%axes;

%建立的坐标轴把原来的覆盖了是吧?这说明要建立坐标轴要在绘图之前哦。

 

猜你喜欢

转载自blog.csdn.net/mcuwangzai/article/details/80345692