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;

相关推荐
wearegogog1232 小时前
基于MATLAB的谷物颗粒计数方法
开发语言·matlab
MATLAB代码顾问3 小时前
多种时间序列预测算法的MATLAB实现
开发语言·算法·matlab
yong99905 小时前
MATLAB实现DLT645协议
开发语言·matlab
foundbug9995 小时前
基于MATLAB绘制CALIPSO Level 2产品中体积退偏比垂直廓线和频率分布直方图
开发语言·matlab
ghie90905 小时前
图像去雾算法详解与MATLAB实现
开发语言·算法·matlab
jghhh015 小时前
MATLAB中海洋要素计算工具箱解析
开发语言·matlab
aini_lovee5 小时前
基于MATLAB实现粒子群优化(PSO)优化BP神经网络
开发语言·神经网络·matlab
wearegogog1235 小时前
基于MATLAB的多尺度血管检测与线追踪实现
开发语言·计算机视觉·matlab
机器学习之心6 小时前
MATLAB基于一阶预测有效度的IGOWLA算子模糊组合预测方法
matlab·模糊组合预测
leo__52010 小时前
MATLAB实现图像超分辨率方法
开发语言·matlab