I am trying to write a MatLab program to form a table of values for time, V(t), I(t), P(t), W(t). I have Volts and Amps, but can't insert P(t) and W(t)

2 次查看(过去 30 天)
Current program looks like this:
clear
clc
format compact
syms t V I
t=0:.01:.25;
V=10*exp(-20*t);
I=-200*exp(-20*t);
table=[t;V;I];
fprintf('\n t=%0.2f V=%12.3e I=%12.3e',table);
So P=I*V and W=.5*(100e-6)*V^2
Everytime I insert these two formulas the program doesn't recognize the variables.

采纳的回答

Mohammad Abouali
Mohammad Abouali 2015-11-30
t=0:.01:.25;
V=10*exp(-20*t);
I=-200*exp(-20*t);
P=I.*V;
W=0.5*(100e-6)*V.^2
table=[t;V;I;P;W];
fprintf('t=%0.2f V=%12.3e I=%12.3e P=%12.3e W=%12.3e\n',table);

更多回答(1 个)

Robert Prestridge
Robert Prestridge 2015-11-30
Thanks, that fixed the problem, forgot about the dot operations

类别

Help CenterFile Exchange 中查找有关 Fluid Dynamics 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by