1、matlab绘图函数和语句
aa = load("error_.txt");
figure(1)
plot(aa(:,1),"r*");
hold on
plot(aa(:,2),"b*");
title('平移控制点放缩横向调节误差');
xlabel('时间(0.02s)');
ylabel('横向距离误差(m)');
legend({'后轮中心点横向距离误差','平移调整横向距离误差'},'Location','southwest');
ax = gca;
ax.FontSize = 13;
hold off;
save('error_vmc_devlateral_printf.txt','error_vmc_devlateral_printf','-ASCII');
2、matlab加载和保存txt文件函数
保存空格隔开的txt文件
clear all;
close all;
clc;
aa = load('CatwalkB_000_CatBoy_x3_cor.txt');
save('./csv_ankle_left.txt', 'aa','-ascii');
保存逗号隔开或者csv(也是逗号隔开的)文件
clear all;
close all;
clc;
aa = [-0.1396,0.2,0.0524,0.6981,-1.2217,-0.1396,0.2,0.0524,0.6981,-1.221];
bb = load('motion_arm.txt');
cc = zeros(1605,10);
for ii = 1:1605
for jj = 1:10
if ii > 100
cc(ii,jj) = bb(ii,jj);
else
cc(ii,jj) = (100-ii)*aa(jj)/100 + ii*bb(ii,jj)/100;
end
end
end
% double check
m=1
figure(1)
plot(bb(:,m),'r');
hold on;
plot(cc(:,m),'b');
hold off;
dlmwrite('motion.txt', cc, 'delimiter', ',');
dlmwrite('motion.csv', cc, 'delimiter', ',');
3、matlab的编程中如何获得数组的行数和列数
在 MATLAB 中,获取数组的行数和列数最常用的方法是使用 size 函数。
基本语法:
[rows, cols] = size(A);
A 是你的数组(矩阵、向量或高维数组)。
rows 是数组的行数(第1维的大小)。
cols 是数组的列数(第2维的大小)。
示例:
A = [1 2 3; 4 5 6]; % 2 行 3 列的矩阵
[rows, cols] = size(A);
disp(rows); % 输出:2
disp(cols); % 输出:3
本文展示了一个使用Matlab进行绘图的例子,包括加载数据文件、绘制不同数据集的图表、设置图表标题、坐标轴标签及图例等。通过这个例子可以了解如何用Matlab进行科学数据可视化。

321

被折叠的 条评论
为什么被折叠?



