plot the electrical power of a motor having for a time t=20s the values of u(ur,us,ut) and i(ir,is,it))
4 次查看(过去 30 天)
显示 更早的评论
how can i plot the electrical power P of a motor, having for a time t=20s differents values of u(ur,us,ut) and i(ir,is,it)?
2 个评论
回答(1 个)
Stephan
2018-8-10
编辑:Stephan
2018-8-10
Hi,
this is an example which should work for your purpose:
% some values for U(t) and I(t) --> i take random values for I(t)...
% and i assume a 24 V DC machine, to have data for the example.
U = 24 *ones(1,201);
I = 3 * rand(1,201) + 1.5;
% lets say you have measured values every 100 ms from 0-20 secs...
% Then build a time vector which is used as x-axis for the plot
t = linspace(0,20,201);
% calculate the power ELEMENTWISE with '.*' operator gives a...
% vector of the same size as wanted
P = U.*I;
% plot P against t and give labels and a title
plot(t,P)
ax = gca;
xlabel('Time in sec')
ylabel('Power in W')
title('Power against time diagram')
which gives:

I think if you modify t for your case and insert your variables of U(t) and I(t) this should work for you.
Best regards
Stephan
0 个评论
社区
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!