基于matlab的Simulink信号生成模型

基于matlab的Simulink信号生成模型,matlab,signals,simulink,Matlab,Signals,Simulink,如何在simulink中生成以下信号: t=(0:1000)/1000*10*pi; 我想建立以下matlab代码的模型: t=(0:1000)/1000*10*pi; x = (t).*sin(t); y = (t).*cos(t); z = t; 这是相当基本的东西。您是否阅读过Simulink教程、介绍视频/网络研讨会,甚至文档的入门指南 以下是一些帮助您回答问题的建议: 将模型的停止时间设置为1000秒,并使用步长时间为1秒的固定步长解算器 使用抽取为1的块。这是你的0:1000

如何在simulink中生成以下信号:

t=(0:1000)/1000*10*pi; 
我想建立以下matlab代码的模型:

t=(0:1000)/1000*10*pi; 
x = (t).*sin(t);
y = (t).*cos(t);
z = t;

这是相当基本的东西。您是否阅读过Simulink教程、介绍视频/网络研讨会,甚至文档的入门指南

以下是一些帮助您回答问题的建议:

  • 将模型的停止时间设置为1000秒,并使用步长时间为1秒的固定步长解算器
  • 使用抽取为1的块。这是你的
    0:1000
    向量
  • 将时钟块的输出馈送到块,增益设置为
    1/(10000*pi)
    。这就是你的
    t
    向量
  • t
    信号馈送至两个块,一个设置为
    sin
    ,另一个设置为
    cos
    。这将产生两个信号,
    sin(t)
    cos(t)
  • 现在使用一个块将
    t
    信号与
    sin(t)
    信号相乘,生成
    x
    信号(
    t*sin(t)
  • t
    cos(t)
    执行相同的操作,以生成
    y
    信号
    z
    已经完成,因为它等于
    t
  • 编辑以下评论

    对您的评论的回答是非常基本的Simulink内容。在尝试在Simulink中使用VR等高级功能之前,您应该先学习如何使用Simulink。这有点像在你能走路之前试着跑

    以下是一些可能有用的资源:

    • 在Simulink文档中

    我对VRML了解不多,但请注意,VRML中的坐标系与MATLAB/Simulink中的坐标系不同(请参阅)。您还应该查看Simulink 3D动画文档。

    我对Simulink还不熟悉,但有快速学习的热情,因此有一些要求,THnkX对于您的建议,请进一步指导我如何执行步骤1以及在何处连接其输出?此外,我设计了步骤2到步骤6模型,如何将输出发送到VR信号扩展器,以便在设计的模型中移动球?@user3108320查看我编辑的答案。首先学习如何使用Simulink,然后尝试更高级的东西,如VR。