I-V plot

5 visualizaciones (últimos 30 días)
Viki Je
Viki Je el 6 de Mzo. de 2018
Respondida: Aditya el 12 de Jun. de 2025
HI, I am trying to calculate I-V curve from differential conductance (di/dv on y axis) vs energy(x axis) plot. Below are my values dI/Dv = [10, 10, 10, 10]; Energy=[2,4,6, 8]; Please let me know if I can use integration in matlab and try to plot the I-V graph or if there is any easier way.

Respuestas (1)

Aditya
Aditya el 12 de Jun. de 2025
Hi Viki,
You can calculate the I-V curve from the differential conductance (dI/dV) vs. energy plot using the cumtrapz() function in MATLAB. This function performs numerical integration to obtain the current (I) as a function of voltage (V):
% Given data
dIdV = [10, 10, 10, 10]; % Differential conductance
Energy = [2, 4, 6, 8]; % Voltage values
% Integrate to get I-V curve
I = cumtrapz(Energy, dIdV);
plot(Energy, I, '-o', 'LineWidth', 2);
xlabel('Voltage (V)');
ylabel('Current (I)');
title('I-V Curve from Differential Conductance');
Refer to the below MATLAB documentation to read more about "cumtrapz" function:
I hope this helps!

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by