绘制包含exp的未知参数的图形

时间:2016-01-28 07:58:36

标签: matlab plot exp

公式如下所示:

Ii=7.5-1.1e-06*exp((Vv+0.3*Ii)/2)+(1.1e-06)-(Vv+0.3*Ii)/271;

我如何绘制IiVv的图形,给定Vv,步长为:

Vv=0:1.5:35; 

非常感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用solve方法:

Vv_arr = 0:1.5:35;
res_arr = [];

syms Ii

for Vv=Vv_arr
    sol = solve(7.5-1.1e-06*exp((Vv+0.3*Ii)/2)+(1.1e-06)-(Vv+0.3*Ii)/271 - Ii == 0);
    res = eval(vpa(sol));
    res_arr = [res_arr res];
end

plot(Vv_arr, res_arr, 'LineWidth', 2);
grid on;
xlabel('Vv');
ylabel('Ii');

solution for a non-linear equation