如何在MATLAB中绘制不同角度的图形

我想绘制不同角度的曲线

v=10; 
teta=20; % angle of the projectile motion
vx=v*cos(teta); % velocity in x axis
vy=v*sin(teta); % velocity in y axis
x=0:20;
y=zeros(size(x));

y=vy.*(x./vx)-(0.5*9.81*(x./vx).^2); % here I calculate the height of the ball in y axis
plot(x,y)
set(gca,'ylim',[0,5])

如何在相同的绘图中每次更改theta以绘制20度,40度和60度的theta?

谢谢

溢出博士

有几种实现您所需要的方法。我在下面写下了其中之一:

  • 创建一个所有所需theta值的数组
  • 为每个theta生成vx和vy。注意:您以度为单位使用了theta,但是sin和cos函数以弧度为单位进行输入,因此您需要事先进行转换。
  • 在for循环中,为每个theta值生成y值。
  • 绘制结果。

代码如下:

v=10; 
teta=[20 40 60]; % angle of the projectile motion
vx=v*cos(pi*teta/180); % velocity in x axis
vy=v*sin(pi*teta/180); % velocity in y axis
x=0:20;
y=zeros(size(x));
for i=1:length(vx)
    y(i,:)=vy(i).*(x./vx(i))-(0.5*9.81*(x./vx(i)).^2); % here I calculate the height of the ball in y axis
end
plot(x,y)
set(gca,'ylim',[0,5])

生成如下图所示:3个theta值的matlab图

对于您而言,这是一个非常基本的解决方案。

希望对您有所帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MATLAB中绘制不同角度的图形

来自分类Dev

如何在MATLAB中针对不同步长值绘制多个图形?

来自分类Dev

如何在Matlab中绘制图形的背景?

来自分类Dev

如何在Matlab中绘制图形的重叠区域?

来自分类Dev

如何在不同图形中绘制一列?

来自分类Dev

如何在Matlab脚本中组合不同的图形?

来自分类Dev

如何在Matlab中绘制不同间距的网格线

来自分类Dev

如何在Stata中的一个图表中通过stcurve绘制不同的图形?

来自分类Dev

如何在Stata中的一个图表中通过stcurve绘制不同的图形?

来自分类Dev

如何在R中绘制完整的图形?

来自分类Dev

如何在Matlab的一个图形中绘制多个图?

来自分类Dev

如何在Matlab中通过索引时间绘制图形?

来自分类Dev

如何在ggtern中绘制具有不同大小点的三进制图形?

来自分类Dev

CorePlot-如何在图形中不同散点图的两个图形符号之间绘制连接线

来自分类Dev

如何在Python Dash中将Matlab图形绘制为html

来自分类Dev

在Matlab中绘制星状图形

来自分类Dev

在“ for”循环MATLAB中在同一图形上绘制不同数据集的图形

来自分类Dev

如何在MATLAB中的for循环内在不同图形的子图之间切换

来自分类Dev

如何在MATLAB中的for循环内在不同图形的子图之间切换

来自分类Dev

如何在Matlab中绘制圆?

来自分类Dev

如何在Matlab中绘制箭头?

来自分类Dev

如何在Matlab中绘制网络?

来自分类Dev

如何在MATLAB中绘制矩形

来自分类Dev

如何在Matlab中绘制网络?

来自分类Dev

如何在Matlab中从csv绘制数据

来自分类Dev

如何在matlab中绘制多维数组?

来自分类Dev

如何在Android中创建可绘制的环形图形?

来自分类Dev

如何在R中的图形上绘制多个类别变量?

来自分类Dev

如何在Reportlab画布中绘制Image Matplotlib图形?

Related 相关文章

  1. 1

    如何在MATLAB中绘制不同角度的图形

  2. 2

    如何在MATLAB中针对不同步长值绘制多个图形?

  3. 3

    如何在Matlab中绘制图形的背景?

  4. 4

    如何在Matlab中绘制图形的重叠区域?

  5. 5

    如何在不同图形中绘制一列?

  6. 6

    如何在Matlab脚本中组合不同的图形?

  7. 7

    如何在Matlab中绘制不同间距的网格线

  8. 8

    如何在Stata中的一个图表中通过stcurve绘制不同的图形?

  9. 9

    如何在Stata中的一个图表中通过stcurve绘制不同的图形?

  10. 10

    如何在R中绘制完整的图形?

  11. 11

    如何在Matlab的一个图形中绘制多个图?

  12. 12

    如何在Matlab中通过索引时间绘制图形?

  13. 13

    如何在ggtern中绘制具有不同大小点的三进制图形?

  14. 14

    CorePlot-如何在图形中不同散点图的两个图形符号之间绘制连接线

  15. 15

    如何在Python Dash中将Matlab图形绘制为html

  16. 16

    在Matlab中绘制星状图形

  17. 17

    在“ for”循环MATLAB中在同一图形上绘制不同数据集的图形

  18. 18

    如何在MATLAB中的for循环内在不同图形的子图之间切换

  19. 19

    如何在MATLAB中的for循环内在不同图形的子图之间切换

  20. 20

    如何在Matlab中绘制圆?

  21. 21

    如何在Matlab中绘制箭头?

  22. 22

    如何在Matlab中绘制网络?

  23. 23

    如何在MATLAB中绘制矩形

  24. 24

    如何在Matlab中绘制网络?

  25. 25

    如何在Matlab中从csv绘制数据

  26. 26

    如何在matlab中绘制多维数组?

  27. 27

    如何在Android中创建可绘制的环形图形?

  28. 28

    如何在R中的图形上绘制多个类别变量?

  29. 29

    如何在Reportlab画布中绘制Image Matplotlib图形?

热门标签

归档