Gebruikersavatar
DePurpereWolf
Artikelen: 0
Berichten: 9.240
Lid geworden op: wo 12 mar 2003, 19:44

Temperatuur grafiek met verschillende stadia aangeven

Voor een process heb ik de temperatuur output per seconde van een aantal sensoren.

Het proces is een automatisch proces met verschillende stadia. Zoals reactor afsluiten, reactor vacuum, verhit naar 180C, etc. etc.

Ik zou dit graag willen plotten in een grafiek waarbij ik ook het stadia aan kan geven.

Dus gewoon een T-t grafiek met aan de onder- of bovenkant markers voor de verschillende stadia.

Iemand enig idee hoe dit te doen, in excel of in matlab.
Gebruikersavatar
Xenion
Artikelen: 0
Berichten: 2.609
Lid geworden op: za 21 jun 2008, 10:41

Re: Temperatuur grafiek met verschillende stadia aangeven

In MATLAB denk ik dat je annotations zal moeten gebruiken.

Zoiets misschien?

Je kan proberen die annotations in de figure-editor te maken en dan op 'Show m-code' te klikken.

Eenvoudiger is misschien de data opsplitsen en dan plotten in verschillende linestyle/kleur en dan een legende toevoegen.
Gebruikersavatar
physicalattraction
Moderator
Artikelen: 0
Berichten: 4.164
Lid geworden op: do 30 mar 2006, 15:37

Re: Temperatuur grafiek met verschillende stadia aangeven

Je kan ook de as aanpassen, als je dat liever wil. Misschien zoiets?
DPW_Matlab
DPW_Matlab 386 keer bekeken

Code: Selecteer alles

clear all; close all;

X = linspace(1,1500);

Y = sin(X/100);

ax1 = axes('XAxisLocation','bottom',...

   'XLim',[min(X) max(X)],...

   'YLim', [min(Y) max(Y)],...

   'XTick',0:250:1500);

ax2 = axes('Position',get(ax1,'Position'),...

   'XAxisLocation','top',...

   'XLim',get(ax1,'XLim'),...

   'YLim',get(ax1,'YLim'),...

   'Color','none',...

   'XTick',[600,1200],...

   'XGrid','on',...

   'XTickLabel',{'Close reactor', 'Reactor vacuum'},...

   'YTick',[]);

plot(X,Y, 'Parent', ax1)

set(ax1,'XTick',0:250:1500)

pause; close all
Ik weet trouwens niet waarom ik die laatste set nog expliciet moet zetten, maar anders zet hij bij mij de ticks niet goed. Die dikke (dubbele?) lijn bovenaan krijg ik ook nog niet weg, maar misschien kan dit je op weg helpen.
Gebruikersavatar
DePurpereWolf
Artikelen: 0
Berichten: 9.240
Lid geworden op: wo 12 mar 2003, 19:44

Re: Temperatuur grafiek met verschillende stadia aangeven

Ik heb het in excel opgelost door het combineren van een bar chart en een scatter plot. Ziet er redelijk overzichtelijk uit.

Met Matlab moet het ook lukken, en misschien beter, maar dat laat ik voor een andere keer.
voorbeeld
(92.1 KiB) 109 keer gedownload
Gebruikersavatar
Xenion
Artikelen: 0
Berichten: 2.609
Lid geworden op: za 21 jun 2008, 10:41

Re: Temperatuur grafiek met verschillende stadia aangeven

Dat ziet er inderdaad mooi uit. Ik denk dat je in MATAB ook heel creatief moet zijn om dat resultaat te krijgen. Eerst de achtergrond definiëren als figuur ofzo en er dan de grafiek overplotten.

Terug naar “Praktische en overige technische wetenschappen”