24小时热门版块排行榜    

查看: 794  |  回复: 6

心中思绪万千

铜虫 (小有名气)

[求助] MATLAB输入方程,提示错误,但是我发现不了错误,大家帮帮我 已有1人参与

公式中n是摩尔量,F为法拉第常数,R是气体常数,T是温度,i 是电流,v是电压,i 是自变量,v是因变量,i0是极限电流。我想通过 i 求出v,画出 i 和v
i0=1.252e11*exp(-22175/T)
i=i0*{exp(a*n.*F*v/(R*T))-exp((a-1)*n*F*v/(R*T))},运算这个公式的时候,一直提示我错误,我想求助一下,我哪里出错了

MATLAB输入方程,提示错误,但是我发现不了错误,大家帮帮我


MATLAB输入方程,提示错误,但是我发现不了错误,大家帮帮我-1
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : Untitled.m
  • 2016-03-09 15:16:11, 205 bytes

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

心中思绪万千

铜虫 (小有名气)

2楼2016-03-10 13:17:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

itmmayi

禁虫 (初入文坛)

本帖内容被屏蔽

3楼2016-03-10 13:29:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

心中思绪万千

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by itmmayi at 2016-03-10 13:29:06
中括号去掉,matlab的中括号是元胞结构

还是不行
MATLAB输入方程,提示错误,但是我发现不了错误,大家帮帮我-2
C)4%VD3`Z}918[51AL5(IF6.png

4楼2016-03-10 13:40:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

itmmayi

禁虫 (初入文坛)

本帖内容被屏蔽

5楼2016-03-10 18:54:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

20133782

新虫 (小有名气)

【答案】应助回帖

solve函数的使用不对,
尽量不要再里面混合各种字符,变量值a,n,F之类的,先计算好,直接代入,包括i的取值,比如按下面这样来:
v=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-200','v')
反正你这个循环次数也不多,也用不着将字符串中的i带换为数字i,写几行就好,
最后求出来的v值分别是:

ans =

                                    0
  0.005330099885341914865949555417826
0.0060930531555833094632241903603584
0.0065478340473479966290171154645216
0.0068738593373992900020973946254165
0.0071285157197147321229342789493834
0.0073376692292768210940621982857467
0.0075152324584219851348096686799275
0.0076695626973596503117359838395548
0.0078060780357916367607789067563901
6楼2016-03-25 23:42:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

20133782

新虫 (小有名气)

【答案】应助回帖

代码如下:
clear
clc
v(1)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))','v');
v(2)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-200','v');
v(3)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-400','v');
v(4)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-600','v');
v(5)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-800','v');
v(6)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-1000','v');
v(7)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-1200','v');
v(8)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-1400','v');
v(9)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-1600','v');
v(10)=solve('15.8448*(exp(15.8448*4*96485*v/(8.314*973))-exp((15.8448-1)*4*96485*v/(8.314*973)))-1800','v');
v'
7楼2016-03-25 23:44:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 心中思绪万千 的主题更新
信息提示
请填处理意见