I-V plot

조회 수: 4 (최근 30일)
Viki Je
Viki Je 2018년 3월 6일
답변: Aditya 2025년 6월 12일
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.

답변 (1개)

Aditya
Aditya 2025년 6월 12일
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!

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by