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;

相关推荐
xrgs_shz8 分钟前
MATLAB的数据类型和各类数据类型转化示例
开发语言·数据结构·matlab
jk_1017 小时前
MATLAB中lineBoundary函数用法
开发语言·matlab
Evand J13 小时前
课题推荐:基于matlab,适用于自适应粒子滤波的应用
开发语言·matlab
Evand J1 天前
水瓶加水时的重心变化,MATLAB计算与可视化
开发语言·matlab
jk_1011 天前
MATLAB中textBoundary函数用法
开发语言·matlab
晨星️2 天前
MATLAB-Simulink并行仿真示例
开发语言·matlab
上海迪士尼352 天前
RRT_STAR路径规划代码
人工智能·算法·matlab
Evand J2 天前
【MATLAB例程】TOA和AOA混合的高精度定位程序,适用于三维、N锚点的情况
开发语言·matlab
jk_1012 天前
MATLAB中extractAfter函数用法
开发语言·matlab
phoenix@Capricornus4 天前
MATLAB提供的颜色映射表colormap——伪彩色
图像处理·matlab