uli1002 发表于 2008-11-3 00:24

请问如何用matlab 来算指数方程。

我可以说连个初学者都不是。 只是现在做实验要用matlab 编程。
实在是没有时间自己研究matlab 了
式子是这样的   f(d)=u1-r1+ i*(exp((u1/n*u2)-1))*(r1+r2)=0
r1,r2,u2, i 都是已知
求u1
不知道那位前辈高人能帮忙小弟把这个算一下
不胜感激

[ 本帖最后由 sigma665 于 2008-11-3 20:50 编辑 ]

yufeng 发表于 2008-11-3 08:54

还有一个n不知道。

uli1002 发表于 2008-11-3 17:57

回复 沙发 yufeng 的帖子

对不起, n也是个常数

郁闷s了, 要做电学的实验。 这个实验是做 ac,dc模拟。
然后就要用matlab 编程。之前都没有学过matlab
问指导我们的那哥们,他也不给些什么有实质性的意见。反正就是让我们自己搞定。
:@(
其实还要用上 newton-raphson-方法。 以找到非线性方程u1 的工作点
其实就是找到二级管的工作点
如果高人能一起帮忙解决就是最好了
:lol

sigma665 发表于 2008-11-3 20:51

解方程?

jww100 发表于 2008-11-4 07:49

solve('x-r1+ i*(exp((x/n*u2)-1))*(r1+r2)=0')
r1,r2,u2, i 既然已知就挨个带进去

baipi 发表于 2008-11-4 11:12

好象和那个求kx的类似啊,不过比那个要简单的多。用solve应该没问题。
页: [1]
查看完整版本: 请问如何用matlab 来算指数方程。