⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plotgraphics.asv

📁 用于计算多体系统动力学的程序,可用于多体系统动力学的计算和仿镇,也可用于机器人的设计和计算
💻 ASV
字号:
function PlotGraphics
% 输出数据为曲线
clear
clc
% 读入物体数和积分步数
fid=fopen('outputs\0base.m','r');
[nBodies,allFreeNum,transJointsNum,rotJointsNum,nSteps]=RFile(fid,5,[1 1 1 1 1]);
fclose(fid);

% 读入数据
for ii=1:nBodies
    fid=fopen(strcat('outputs\',int2str(ii),'thbody.m'),'r');
    for jj=1:nSteps
        Bdd(ii).Rss(jj,1:10)=RFile(fid,1,[10]);        
    end
    fclose(fid);
end
% 独立变量
fid=fopen('outputs\Aevery.m','r');
for i=1:nSteps
    t(i)=RFile(fid,1,[1]);
    for j=1:transJointsNum
        zrv(i,j)=RFile(fid,1,1);
    end
    for j=1:allFreeNum
        zw(i,j)=RFile(fid,1,1);
    end    
end
fclose(fid);

% 输出曲线
for ii=1:nBodies
    figure(ii);
    hold on;
    for jj=1:nSteps
        title(strcat(int2str(ii),'物体输出数据'));
        plot(Bdd(ii).Rss(:,1),Bdd(ii).Rss(:,2:10));
    end
    hold off;
end
for jj=1:transJointsNum
    figure(jj+ii);
    %plot(t,zrv(:,jj));    
end
for kk=1:allFreeNum
    figure(kk+jj+ii);
    plot(t,zrv(:,kk));    
end

% 最好是删除输出数据文件,以免和以前的混淆
% delete 'outputs\*.*';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -