MATLAB中默认的plot(tout,yout)函数怎么用?在simulink中除了scop工具还需要加啥工具才能用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB中默认的plot(tout,yout)函数怎么用?在simulink中除了scop工具还需要加啥工具才能用?相关的知识,希望对你有一定的参考价值。

参考技术A tout代表输入,yout代表输出

matlab simulink 汽车abs模糊pid控制和pid控制对比

1、内容简介


570-可以交流、咨询、答疑

2、内容说明

3、仿真分析

clc
close all
clear

sim car_pid_16a.slx
t_pid = tout;
y_pid = yout;

sim car_fuzzy_16a.slx
t_fuzzy = tout;
y_fuzzy = yout;
%%
% 滑移率相关结果
figure
plot(t_pid,y_pid(:,1),t_fuzzy,y_fuzzy(:,1), 'linewidth',2)
xlabel 时间/s
ylabel 滑移率
title('滑移率')
legend('PID', '模糊pid abs')

% 速度相关结果
figure
plot(t_pid,y_pid(:,2),t_pid,y_pid(:,3), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('PID控制')
legend('车轮速度', '车身速度')

% 速度相关结果
figure
plot(t_fuzzy,y_fuzzy(:,2),t_fuzzy,y_fuzzy(:,3), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('模糊PID控制')
legend('车轮速度', '车身速度')


% 速度相关结果
figure
plot(t_pid,y_pid(:,3),t_fuzzy,y_fuzzy(:,3), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('车身速度')
legend('PID', '模糊pid abs')

% 速度相关结果
figure
plot(t_pid,y_pid(:,2),t_fuzzy,y_fuzzy(:,2), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('车轮速度')
legend('PID', '模糊pid abs')

% 制动距离相关结果
figure
plot(t_pid,y_pid(:,4),t_fuzzy,y_fuzzy(:,4), 'linewidth',2)
xlabel 时间/s
ylabel 制动距离
title('制动距离')
legend('PID', '模糊pid abs')

4、参考论文

以上是关于MATLAB中默认的plot(tout,yout)函数怎么用?在simulink中除了scop工具还需要加啥工具才能用?的主要内容,如果未能解决你的问题,请参考以下文章

matlab simulink 汽车abs模糊pid控制和pid控制对比

四分之一车辆模糊控制

在Matlab中的plot

matlab plot(x(1,:))的意思

matlab中plot(x)的是啥意思?

matlab程序中plot(x(:,1))是啥意思啊?