matlab相位图

% 清空工作空间和命令窗口

clear;

clc;

% 模拟生成时间t,位移y(t)和角位移theta(t)

t = linspace(0, 100, 1000); % 时间从0到100,包含1000个点

y = 1e-5 * sin(2 * pi * 0.1 * t) .* exp(-0.01 * t); % 位移y(t) 振荡衰减

theta = 1e-6 * cos(2 * pi * 0.1 * t) .* exp(-0.01 * t); % 角位移theta(t) 振荡衰减

% 绘制时程图(线性位移与角位移随时间)

figure;

subplot(2,1,1);

plot(t, y, 'k', 'LineWidth', 1.5);

xlabel('time (s)');

ylabel('y (m)');

title('a) 线性位移随时间');

grid on;

subplot(2,1,2);

plot(t, theta, 'k', 'LineWidth', 1.5);

xlabel('time (s)');

ylabel('\theta (rad)');

title('b) 角位移随时间');

grid on;

% 绘制相位图(位移-角位移的相图)

figure;

plot(y, theta, 'k', 'LineWidth', 1.5);

xlabel('y (m)');

ylabel('\theta (rad)');

title('相位图:角位移 \theta 与线性位移 y 的关系');

grid on;

相关推荐
远望清一色3 小时前
基于MATLAB的实现垃圾分类Matlab源码
开发语言·matlab
顶呱呱程序8 小时前
2-143 基于matlab-GUI的脉冲响应不变法实现音频滤波功能
算法·matlab·音视频·matlab-gui·音频滤波·脉冲响应不变法
简简单单做算法11 小时前
基于Retinex算法的图像去雾matlab仿真
算法·matlab·图像去雾·retinex
其实吧321 小时前
基于Matlab的图像融合研究设计
人工智能·计算机视觉·matlab
Matlab程序猿小助手1 天前
【MATLAB源码-第208期】基于matlab的改进A*算法和传统A*算法对比仿真;改进点:1.无斜穿障碍物顶点2.删除中间多余节点,减少转折。
开发语言·嵌入式硬件·算法·matlab·机器人
IT猿手1 天前
基于卷积神经网络(CNN)的时间序列预测,15个输入1个输出,可以更改数据集,MATLAB代码
人工智能·深度学习·神经网络·算法·matlab·cnn
其实吧32 天前
基于MATLAB的运动车辆跟踪检测系统
开发语言·matlab
梦里水乡8572 天前
基于MATLAB的农业病虫害识别研究
开发语言·matlab
墨痕_7772 天前
论文阅读笔记Dense Passage Retrieval for Open-Domain Question Answering
matlab
真的是我22 天前
基于MATLAB课程设计-图像处理完整版
图像处理·人工智能·计算机视觉·matlab