找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 5929|回复: 4

[工程类] 求助!数据作图然后曲线拟合。

[复制链接]
发表于 2012-12-5 15:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
clear all
close all

%Paths
path = 'D:\TDDOWNLOAD\Wm02MotorRe0980Wo87';
imfolder = dir([path,filesep,'data']);

   for i  = 1:length(imfolder)-2
   %Load every data file in the data folder
      load([path, filesep, filesep,'data',filesep,'data',num2str(i,'%04d'),'.mat'])
%      %% Check velocity profile  
        % {
        %Camera2
        figure(4)
        %Plot every profile of each data file
        plot(data.filt.C2.upx)
        axis([0 850 -35 35])
        grid on
        hold all
   
        title(['C2 Nr.',num2str(i)])
        
        %Fitting of the whole profile
% {
        m = 0:1:848;
        x1 = m';    %Definition of x1
        P = polyfit(x1, data.filt.C2.upx,11)   
        X=0:1:848;
        Y=polyval(P,X);
        plot(X,Y);   %Plot the fitting curve
        
        
%}
        pause
        hold off
        %}
   end
上面是我的程序,我做了一个循环,每个 i 都会有一组相应的数据,然后画出曲线,同时做一个曲线拟合并且把拟合曲线画出来。但是到i = 3的时候程序就break了,不知道为什么,求助大神!

跪谢!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-12-5 15:49 | 显示全部楼层
本帖最后由 shiroki 于 2012-12-5 14:50 编辑

这是什么神奇的语言亚,好像木见过。是bat还是啥? imfolder的length有没有打印看看是几?
啊,刚看到是发在matlab版里的,不好意思俺孤陋寡闻了, 大名鼎鼎的matlab都没见过。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2012-12-5 16:11 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2012-12-5 16:19 | 显示全部楼层
试试把figure的option都标到循环外面 还有固定变量也往外拿 个人感觉这个图最好是先把所有数据处理好  放到矩阵里 或者cell然后再画图 那样一般不会出错
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2012-12-5 16:51 | 显示全部楼层
同意楼上的观点,先得到所有的数据,这样比较容易纠错。还有有时候画图占的内存和CPU比较高,你每次都画4个图,还用循环,可能也会有点问题。总之先看看错误信息怎么写的吧。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-5-25 01:45 , Processed in 0.087234 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表