- 博客(40)
- 收藏
- 关注
原创 输出数据到excel中
对于MATLAB R2019a及以后版本。% 或使用 xlswrite(data, filename);对于较老版本的MATLAB。% 初始化一个单元数组来存储所有数据。% 使用循环将数据填充到单元数组中。% 将数据写入Excel文件。% 定义Excel文件名。
2024-06-14 11:03:11
1012
原创 信号相关性分析
添加噪声使其非线性。disp(['斯皮尔曼相关系数: ', num2str(rank_corr)]);% 添加噪声使其非线性。% 计算斯皮尔曼相关系数。
2024-06-14 09:40:29
275
原创 ansys有限元分析
在x=10处施加一个向下的力。选择 x=10 的节点。f,all,fy,0!deltim,0.1!set,last!nlgeom,on!瞬态加载步的时间设置。
2024-06-13 18:43:39
340
原创 matlab BP神经网络
100组输入,每组10个特征。% 100组输出,每组1个输出值。% 将数据分成训练集和测试集。% 设置训练、验证和测试数据。% 计算均方误差(MSE)% 创建前馈神经网络。
2024-06-08 12:36:30
444
原创 相关性分析
使用正确的采样频率。disp(['两个信号之间的相关系数为:', num2str(correlation_coefficient)]);ylabel('功率谱密度 (dB)');xlabel('频率 (Hz)');title('交叉功率谱密度图');% 绘制交叉功率谱密度图。% 计算交叉功率谱密度。
2024-05-07 12:42:44
381
原创 滤波信号总结
这里使用sin函数作为加速度信号的示例,你可以根据需要修改这部分代码。% 绘制加速度信号、带噪声的加速度信号和滤波后的加速度信号。% 加速度信号的频率。% 加速度信号的幅值。% 添加白噪声到加速度信号。% 生成加速度时程信号。
2024-04-07 23:21:37
396
原创 极坐标散点图
将数据范围调整为1-2。% 设置颜色条的数据范围。% 假设 arry1 是你的变量。% 将极坐标下的角度转换为弧度。% 添加颜色条,并设置数据范围。% 定义颜色映射范围。
2024-04-02 13:56:19
321
原创 根据数据的密度进行作图
生成颜色矢量,根据点的密度给定颜色深浅。title('密度相关的散点图');xlabel('X轴');ylabel('Y轴');% 定义网格并计算密度。
2024-04-01 23:28:39
391
原创 找到零值点
for i = 2:length(signal)-1 % 从第2个点开始,到倒数第2个点结束。% 存储最靠近0的点的索引。% 存储开始点的索引。% 存储结束点的索引。% 检查零点右侧的点是正还是负,以确定是开始点还是结束点。% 检查当前点及其相邻点,确保中间点是极小值。
2024-03-10 15:35:07
321
原创 绘制一下包络线
衰减曲线带有随机信号。% 时间向量,总时长为5秒。legend('衰减信号', '包络线');title('衰减信号及其包络线');xlabel('时间 (s)');% 生成衰减曲线带有随机信号。ylabel('幅度');% 绘制信号及其包络线。
2024-03-03 10:21:33
476
原创 处理一下异常值
5分钟,单位:秒。% 采样频率,单位:Hz。% 将不满足三西格玛准则的值替换为平均值。xlabel('时间 (秒)');% 计算当前分钟内的索引范围。% 获取当前分钟内的风速数据。title('风速时程');% 计算三西格玛准则的阈值。ylabel('风速');% 对风速数据进行处理。% 计算平均值和标准差。% 生成随机风速数据。% 更新原始风速数据。
2024-02-13 23:50:09
206
原创 风速编辑一下
plot(time, pulsating_wind_speed_vertical, 'LineWidth', 1.5, 'DisplayName', '垂直脉动风速');plot(time, pulsating_wind_speed_parallel, 'LineWidth', 1.5, 'DisplayName', '平行脉动风速');plot(time, total_wind_speed, 'LineWidth', 1.5, 'DisplayName', '合风速');title('合风速时程');
2024-01-29 00:42:38
378
原创 短时傅里叶变换计算一下
clearclcclose allfs=100;figure(1)figure(2)figure(3)view(2)figure(5)view(2)
2024-01-23 21:01:40
412
原创 MATLAB标记点
定义阈值,即前后20个点的纵坐标差值的阈值。% 在每个峰值点的位置添加文本标签。% % 生成随机时程信号。% 生成随机时程信号。
2024-01-21 18:58:22
958
原创 功率谱密度
时间从0到300秒,步长为采样间隔。ylabel('功率谱密度 (dB/Hz)');% 使用pwelch计算功率谱密度函数。xlabel('频率 (Hz)');xlabel('时间 (秒)');title('功率谱密度函数');title('间谐时程信号');ylabel('幅值');% 绘制功率谱密度函数。
2024-01-21 15:13:59
374
1
原创 指数函数拟合
衰减曲线带有随机信号。% 时间向量,总时长为5秒。% 生成衰减曲线带有随机信号。% 对峰值进行指数函数拟合。% 绘制原始曲线和拟合曲线。% 寻找衰减曲线的峰值。
2024-01-18 12:04:38
615
1
原创 自定义拟合
plot(number, fitCurve, 'r', 'DisplayName', '拟合曲线');scatter(x, y, 'b', 'DisplayName', '原始数据');title('自定义函数拟合(nlinfit)');legend('衰减曲线', '峰值点');title('衰减曲线及其峰值点');xlabel('时间(秒)');% 用拟合的参数生成拟合曲线。ylabel('振幅');
2024-01-18 10:17:22
343
1
原创 自定义函数拟合
plot(x, fitCurve, 'r', 'DisplayName', '拟合曲线');scatter(x, y, 'b', 'DisplayName', '原始数据');title('自定义函数拟合(nlinfit)');% 用拟合的参数生成拟合曲线。% 绘制原始数据和拟合曲线。% 定义自定义拟合函数。
2024-01-18 09:31:05
416
1
原创 寻找峰值点
衰减曲线带有随机信号。% 时间向量,总时长为5秒。legend('衰减曲线', '峰值点');title('衰减曲线及其峰值点');xlabel('时间(秒)');% 生成衰减曲线带有随机信号。ylabel('振幅');% 绘制原始曲线和峰值点。% 寻找衰减曲线的峰值。
2024-01-17 21:53:23
351
原创 衰减时程曲线
ylabel('功率谱密度 (dB/Hz)');ylabel('功率谱密度 (dB/Hz)');title('原始曲线功率谱密度');xlabel('频率 (Hz)');xlabel('频率 (Hz)');xlabel('时间 (秒)');xlabel('时间 (秒)');ylabel('振幅');
2024-01-17 20:34:02
395
原创 matlab画一张风速时程
平均风速(米/秒)ylabel('功率谱密度 (dB/Hz)');ylabel('功率谱密度 (dB/Hz)');ylabel('风速(米/秒)');ylabel('风速(米/秒)');xlabel('频率(赫兹)');xlabel('频率(赫兹)');
2024-01-03 23:56:37
690
1
原创 画一张时程图
假设我们有四个数据向量:u, v, w 和 direction。% 这些向量的长度都是 600,代表 600 秒的数据。% 假设我们要计算每个连续的 5 个数的平均值。% 绘制第四个子图:direction。% 创建一个新的图形窗口。% 绘制第一个子图:u。% 绘制第二个子图:v。% 绘制第三个子图:w。% 设置 x 轴的标签。
2024-01-02 23:51:15
416
原创 matlab正态分布拟合数据画图
legend(['拟合曲线 (\mu = ' num2str(meanValue) ', \sigma = ' num2str(stdValue) ')']);% 生成1000个均值为5,标准差为2的随机数。% 20表示直方图的条数。% 使用正态分布拟合工具进行拟合。title('正态分布拟合');xlabel('数据值');ylabel('频率');% 绘制直方图和拟合曲线。
2023-12-26 00:13:59
1736
1
原创 matlab计算一下风向夹角
fprintf('合风速与北方向的夹角:%.2f度\n', theta_deg);fprintf('合风速:%.2f\n', V);% 计算合风速与北方向的夹角(以度为单位)% 南北方向向北为正,东西方向向西为正。
2023-12-24 22:15:51
523
1
原创 matlab画一张极坐标图
随机生成0到360度之间的风向。% 随机生成1到10的风速。% 绘制风速和风向的极坐标图。% 按顺时针方式递增。% 将风速和风向转换为极坐标坐标系的坐标。polaraxes;% 生成随机风向和风速数据。
2023-12-23 00:20:37
1803
1
原创 对我的文件时间名称数据排个序
folderPath = 'C:\Users\wind\Desktop\新建文件夹';cd('C:\Users\Desktop\新建文件夹')% 提取文件的日期信息并转换为datetime对象。disp('按年月日排序后的文件名:');% 获取文件夹中的文件列表。% 显示排序后的文件名。% 按日期排序文件名。
2023-12-21 00:18:15
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人