我的函数不会为变量数组绘图



我正试图绘制四分之一电桥惠斯通电桥的电压/电阻关系图,以便将其与实际值进行比较。代码如下:

Vin = 3.3; %Voltage input
DR = 0.19*10^3:0.01*10^3:0.30*10^3; % Change in resistance due to stretch sensor
R0 = 1.3*10^3; % Initial resistance of other 3 resistors
R= R0+DR;
VQB = (DR/((4*R0)+(2*DR)))*Vin;  % General Quarter Bridge Equation
vout = 6.8*VQB; % Amplified Output voltage
plot(R,vout); hold on

我不知道为什么,但我在图中没有得到任何数据,我以前使用过这样的函数,其中我有一个递增数据数组,被泵入方程中以生成输出。但这一次它只给出了一个数据点。怎么了?

在^之前加一点,在这里你提升到一个功率

DR = 0.19*10.^3:0.01*10.^3:0.30*10.^3; % Change in resistance due to stretch sensor
R0 = 1.3*10.^3; % Initial resistance of other 3 resistors
VQB = (DR./((4*R0)+(2*DR)))*Vin;

现在应该工作

在VQB中的DR之后放置一个点,以计算DR的所有组件的VQB:

Vin = 3.3; %Voltage input
DR = 0.19*10^3:0.01*10^3:0.30*10^3; % Change in resistance due to stretch sensor
R0 = 1.3*10^3; % Initial resistance of other 3 resistors
R= R0+DR;
VQB = (DR./((4*R0)+(2*DR)))*Vin;  % General Quarter Bridge Equation
vout = 6.8*VQB; % Amplified Output voltage
figure(1), hold on;
plot(R,vout); 
xlabel('R')
ylabel('vout')

最新更新